<SEC-DOCUMENT>0000930420-24-000019.txt : 20240223
<SEC-HEADER>0000930420-24-000019.hdr.sgml : 20240223
<ACCEPTANCE-DATETIME>20240223160631
ACCESSION NUMBER:		0000930420-24-000019
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		96
CONFORMED PERIOD OF REPORT:	20231231
FILED AS OF DATE:		20240223
DATE AS OF CHANGE:		20240223

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			KFORCE INC
		CENTRAL INDEX KEY:			0000930420
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-HELP SUPPLY SERVICES [7363]
		ORGANIZATION NAME:           	07 Trade & Services
		IRS NUMBER:				593264661
		STATE OF INCORPORATION:			FL
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	000-26058
		FILM NUMBER:		24671161

	BUSINESS ADDRESS:	
		STREET 1:		1150 ASSEMBLY DRIVE
		STREET 2:		SUITE 500
		CITY:			TAMPA
		STATE:			FL
		ZIP:			33607
		BUSINESS PHONE:		8135525000

	MAIL ADDRESS:	
		STREET 1:		8405 BENJAMIN ROAD
		STREET 2:		SUITE G
		CITY:			TAMPA
		STATE:			FL
		ZIP:			33634

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	KFORCE  INC
		DATE OF NAME CHANGE:	20000517

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	ROMAC INTERNATIONAL INC
		DATE OF NAME CHANGE:	19950502
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>kfrc-20231231.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<html xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:srt="http://fasb.org/srt/2023" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns="http://www.w3.org/1999/xhtml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:kfrc="http://www.kforce.com/20231231" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:us-gaap="http://fasb.org/us-gaap/2023" xmlns:link="http://www.xbrl.org/2003/linkbase" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>kfrc-20231231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="c-1" name="dei:AmendmentFlag" id="f-32">false</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalYearFocus" id="f-33">2023</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalPeriodFocus" id="f-34">FY</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:EntityCentralIndexKey" id="f-35">0000930420</ix:nonNumeric><ix:nonNumeric contextRef="c-7" name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="f-409">http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-6" name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="f-410">http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-7" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="f-411">http://fasb.org/us-gaap/2023#OperatingLeaseLiabilityCurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-6" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="f-412">http://fasb.org/us-gaap/2023#OperatingLeaseLiabilityCurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-6" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="f-413">http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-7" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="f-414">http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-51" name="us-gaap:LesseeOperatingLeaseTermOfContract" id="f-415">P2Y0M</ix:nonNumeric><ix:nonNumeric contextRef="c-53" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="f-418">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="c-7" name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="f-603">http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-6" name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="f-604">http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-7" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="f-680">http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-6" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="f-681">http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-5" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList" id="f-735">http://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense</ix:nonNumeric><ix:nonNumeric contextRef="c-127" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="f-781">P1Y</ix:nonNumeric><ix:nonFraction unitRef="number" contextRef="c-134" decimals="INF" name="kfrc:EmploymentAgreementSeverancePercentageofAnnualSalary" scale="-2" id="f-816">100</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="c-135" decimals="INF" name="kfrc:EmploymentAgreementSeverancePercentageofAnnualSalary" scale="-2" id="f-817">300</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="c-134" decimals="INF" name="kfrc:EmploymentAgreementSeverancePercentageofAnnualBonus" scale="-2" id="f-818">50</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="c-135" decimals="INF" name="kfrc:EmploymentAgreementSeverancePercentageofAnnualBonus" scale="-2" id="f-819">300</ix:nonFraction></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="kfrc-20231231.xsd"/></ix:references><ix:resources><xbrli:context id="c-1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="c-3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-02-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="c-4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="c-6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-10"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-11"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-12"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-13"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-14"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-15"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-16"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-17"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-18"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-19"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-20"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-21"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-22"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-23"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-24"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-25"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-26"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-27"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-28"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-29"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-30"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-32"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-33"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-34"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-35"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-36"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-37"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-38"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-39"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-40"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-41"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-42"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-43"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-44"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="c-45"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">kfrc:WorkLLamaLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-46"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">kfrc:WorkLLamaLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-47"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">kfrc:WorkLLamaLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-48"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">kfrc:WorkLLamaLLCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:NotesReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-49"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">kfrc:WorkLLamaLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-23</xbrli:startDate><xbrli:endDate>2023-02-23</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-50"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">kfrc:WorkLLamaLLCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:OwnershipAxis">kfrc:WorkLLamaLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-02-23</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-51"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-52"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-53"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">kfrc:ComputersAndSoftwareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-54"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">kfrc:ComputersAndSoftwareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-55"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-16</xbrli:startDate><xbrli:endDate>2022-08-16</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-56"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-08-16</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-57"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfrc:TechnologySegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-58"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfrc:FinanceAndAccountingSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-59"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfrc:TechnologySegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-60"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfrc:FinanceAndAccountingSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-61"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfrc:TechnologySegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-62"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfrc:FinanceAndAccountingSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-63"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfrc:FlexRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfrc:TechnologySegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-64"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfrc:FlexRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfrc:FinanceAndAccountingSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-65"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfrc:FlexRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-66"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfrc:DirectHireRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfrc:TechnologySegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-67"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfrc:DirectHireRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfrc:FinanceAndAccountingSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-68"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfrc:DirectHireRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-69"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfrc:FlexRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfrc:TechnologySegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-70"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfrc:FlexRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfrc:FinanceAndAccountingSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-71"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfrc:FlexRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-72"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfrc:DirectHireRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfrc:TechnologySegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-73"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfrc:DirectHireRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfrc:FinanceAndAccountingSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-74"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfrc:DirectHireRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-75"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfrc:FlexRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfrc:TechnologySegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-76"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfrc:FlexRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfrc:FinanceAndAccountingSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-77"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfrc:FlexRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-78"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfrc:DirectHireRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfrc:TechnologySegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-79"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfrc:DirectHireRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfrc:FinanceAndAccountingSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-80"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfrc:DirectHireRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-81"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-82"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-83"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-84"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-85"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-86"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-87"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-88"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-89"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-90"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-91"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-92"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-93"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">kfrc:WorkLLamaLLCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:FinanceReceivablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-94"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfrc:TechnologySegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-95"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfrc:TechnologySegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-96"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfrc:TechnologySegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-97"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfrc:FinanceAndAccountingSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-98"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfrc:FinanceAndAccountingSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-99"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfrc:FinanceAndAccountingSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-100"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="executive"><xbrli:measure>kfrc:executive</xbrli:measure></xbrli:unit><xbrli:context id="c-101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">kfrc:CreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-102"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">kfrc:CreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-20</xbrli:startDate><xbrli:endDate>2021-10-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-103"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">kfrc:CreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-20</xbrli:startDate><xbrli:endDate>2021-10-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-104"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-20</xbrli:startDate><xbrli:endDate>2021-10-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-105"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">kfrc:CreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-20</xbrli:startDate><xbrli:endDate>2021-10-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-106"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">kfrc:CreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-20</xbrli:startDate><xbrli:endDate>2021-10-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-107"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">kfrc:CreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-20</xbrli:startDate><xbrli:endDate>2021-10-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-108"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">kfrc:CreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-20</xbrli:startDate><xbrli:endDate>2021-10-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-109"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">kfrc:CreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="rate"><xbrli:measure>utr:Rate</xbrli:measure></xbrli:unit><xbrli:context id="c-110"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">kfrc:CreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-111"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-112"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-113"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-114"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-115"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">kfrc:InterestRateSwapAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-116"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">kfrc:InterestRateSwapAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-117"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">kfrc:InterestRateSwapBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-17</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-118"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">kfrc:InterestRateSwapBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-119"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">kfrc:InterestRateSwapBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">kfrc:CreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-120"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">kfrc:InterestRateSwapBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">kfrc:CreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-05-01</xbrli:startDate><xbrli:endDate>2022-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-121"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-122"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-123"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-124"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">kfrc:TwoThousandTwentyThreeStockIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-125"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">kfrc:OptionOrStockAppreciationRightMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-126"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-127"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-128"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-129"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-132"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-133"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-134"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-135"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-136"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-137"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-138"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-139"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-140"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-141"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-142"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000930420</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i378a8ef6f89e42a893e8f018382a3762_1"></div><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:2pt;text-align:center"><span><br/></span></div><div style="margin-top:2pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/></tr></table></div><div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">WASHINGTON, D.C. 20549</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">_____________________________________________________________________________</span></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="c-1" name="dei:DocumentType" id="f-1">10-K</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">_____________________________________________________________________________</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:4.756%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:93.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentAnnualReport" format="ixt-sec:boolballotbox" id="f-2">&#9746;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="margin-top:4pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">For the fiscal year ended <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-3"><ix:nonNumeric contextRef="c-1" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="f-4">December&#160;31</ix:nonNumeric>, 2023</ix:nonNumeric></span></div><div style="margin-top:4pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OR</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:4.756%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:93.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox" id="f-5">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="margin-top:4pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">For the transition period from</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div style="margin-top:4pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">COMMISSION FILE NUMBER <ix:nonNumeric contextRef="c-1" name="dei:EntityFileNumber" id="f-6">000-26058</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">_____________________________________________________________________________</span></div><div style="margin-top:4pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:4pt;text-align:center"><img src="kfrc-20231231_g1.jpg" alt="Standard Kforce Logo_Full Color (1).jpg" style="height:79px;margin-bottom:5pt;vertical-align:text-bottom;width:296px"/></div><div style="margin-top:4pt;text-align:center"><span><br/></span></div><div style="margin-top:4pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityRegistrantName" id="f-7">Kforce Inc.</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(Exact name of Registrant as specified in its charter)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">_____________________________________________________________________________</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:48.533%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.581%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:46.486%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="f-8">Florida</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityTaxIdentificationNumber" id="f-9">59-3264661</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">State or other jurisdiction of incorporation or organization</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">IRS Employer Identification No.</span></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:48.533%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.581%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:46.486%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine1" id="f-10">1150 Assembly Drive, Suite 500</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressCityOrTown" id="f-11">Tampa</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="f-12">Florida</ix:nonNumeric></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressPostalZipCode" id="f-13">33607</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Address of principal executive offices</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Zip Code</span></td></tr></table></div><div style="margin-top:4pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">REGISTRANT&#8217;S TELEPHONE NUMBER, INCLUDING AREA CODE: (<ix:nonNumeric contextRef="c-1" name="dei:CityAreaCode" id="f-14">813</ix:nonNumeric>)&#160;<ix:nonNumeric contextRef="c-1" name="dei:LocalPhoneNumber" id="f-15">552-5000</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">_____________________________________________________________________________</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">SECURITIES REGISTERED PURSUANT TO SECTION 12(b) OF THE ACT:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:28.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:43.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Title of each class</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Trading Symbol(s)</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:Security12bTitle" id="f-16">Common Stock, $0.01 per share</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:TradingSymbol" id="f-17">KFRC</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:SecurityExchangeName" id="f-18">NASDAQ</ix:nonNumeric></span></td></tr></table></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">SECURITIES REGISTERED PURSUANT TO SECTION 12(g) OF THE ACT:</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">None</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">_____________________________________________________________________________</span></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityWellKnownSeasonedIssuer" id="f-19">Yes</ix:nonNumeric>&#160;</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is not required to file reports pursuant to Section&#160;13 or Section&#160;15(d) of the Act.&#160;&#160;&#160;&#160;Yes&#160;&#160;&#9744;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityVoluntaryFilers" id="f-20">No</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9746;</span></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant (1)&#160;has filed all reports required to be filed by Section&#160;13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2)&#160;has been subject to such filing requirements for the past 90 days.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityCurrentReportingStatus" id="f-21">Yes</ix:nonNumeric>&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;No</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityInteractiveDataCurrent" id="f-22">Yes</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No&#160;&#160;&#9744;</span></div><div style="margin-top:4pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;non-accelerated filer,&#8221; &#8220;smaller reporting company&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:19.514%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:38.812%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:30.040%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.580%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="f-23">Large accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accelerated&#160;filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9744;</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9744;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Smaller&#160;reporting&#160;company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntitySmallBusiness" format="ixt-sec:boolballotbox" id="f-24">&#9744;</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Emerging growth filer</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox" id="f-25">&#9744;</ix:nonNumeric></span></div></td></tr></table></div><div><span><br/></span></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. &#9744;</span></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report. </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:IcfrAuditorAttestationFlag" format="ixt-sec:boolballotbox" id="f-26">&#9746;</ix:nonNumeric></span></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements  </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentFinStmtErrorCorrectionFlag" format="ixt-sec:boolballotbox" id="f-27">&#9744;</ix:nonNumeric></span></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant&#8217;s executive officers during the relevant recovery period pursuant to &#167;240.10D-1(b).  </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act.):&#160;&#160;&#160;&#160;Yes&#160;&#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityShellCompany" format="ixt-sec:boolballotbox" id="f-28">&#9744;</ix:nonNumeric>&#160;&#160;&#160;&#160;No&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">&#9746;</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold as of the last business day of the registrant&#8217;s most recently completed second fiscal quarter, June 30, 2023, was $<ix:nonFraction unitRef="usd" contextRef="c-2" decimals="0" name="dei:EntityPublicFloat" format="ixt:num-dot-decimal" scale="0" id="f-29">911,384,374</ix:nonFraction>. For purposes of this determination, common stock held by each officer and director and by each person who owns 10% or more of the registrant&#8217;s outstanding common stock have been excluded in that such persons may be deemed to be affiliates. This determination of affiliate status is not necessarily a conclusive determination for other purposes.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The number of shares outstanding (in thousands) of the registrant&#8217;s common stock as of February&#160;20, 2024 was <ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-30">19,518</ix:nonFraction>.</span></div><div style="margin-top:4pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">DOCUMENTS INCORPORATED BY REFERENCE:</span><ix:nonNumeric contextRef="c-1" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="f-31" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:81.597%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.470%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Document</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Parts&#160;Into&#160;Which<br/>Incorporated</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Portions of the Proxy Statement for the Annual Meeting of Shareholders scheduled to be held on April&#160;24, 2024 (&#8220;Proxy Statement&#8221;)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Part&#160;III</span></td></tr></table></ix:nonNumeric></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="i378a8ef6f89e42a893e8f018382a3762_7"></div><hr style="page-break-after:always"/><div style="min-height:31.5pt;width:100%"><div><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:5pt;text-align:center"><span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:12pt;font-weight:700;line-height:120%">KFORCE INC.</span></div><div style="text-align:center"><span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:12pt;font-weight:700;line-height:120%">TABLE OF CONTENTS</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:10.027%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:83.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.440%"/><td style="width:0.1%"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_10">PART I</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Item&#160;1.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_13">Business.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_13">2</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Item&#160;1A.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_16">Risk Factors.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_16">7</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Item&#160;1B.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_19">Unresolved Staff Comments.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_19">12</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Item&#160;1C.</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_1353">C</a><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_1353">ybersecurity</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_1353">12</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Item&#160;2.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_22">Properties.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_22">13</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Item&#160;3.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_25">Legal Proceedings.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_25">13</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Item&#160;4.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_28">Mine Safety Disclosures.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_28">13</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_31">PART II</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Item&#160;5.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_34">Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_34">13</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Item&#160;6.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_37">[Reserved.]</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_37">14</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Item&#160;7.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_40">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_40">15</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Item&#160;7A.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_61">Quantitative and Qualitative Disclosures About Market Risk.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_61">25</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Item&#160;8.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_64">Financial Statements and Supplementary Data.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_64">25</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Item&#160;9.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_154">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_154">45</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Item&#160;9A.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_157">Controls and Procedures.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_157">46</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Item&#160;9B.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_160">Other Information.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_160">46</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Item&#160;9C.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_163">Disclosure Regarding Foreign Jurisdictions that Prevent Inspections.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_163">46</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_166">PART&#160;III</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Item&#160;10.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_169">Directors, Executive Officers and Corporate Governance.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_169">46</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Item&#160;11.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_172">Executive Compensation.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_172">47</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Item&#160;12.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_175">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_175">47</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Item&#160;13.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_178">Certain Relationships and Related Transactions, and Director Independence.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_178">47</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Item&#160;14.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_181">Principal Accounting Fees and Services.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_181">47</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_184">PART IV</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Item&#160;15.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_187">Exhibits, Financial Statement Schedules.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_187">47</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Item 16.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_193">Form 10-K Summary</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_193">48</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_199">SIGNATURES</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_199">51</a></span></div></td></tr></table></div><div style="margin-top:3pt"><span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS</span></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">References in this document to the &#8220;Registrant,&#8221; &#8220;Kforce,&#8221; the &#8220;Company,&#8221; &#8220;we,&#8221; the &#8220;Firm,&#8221; &#8220;management,&#8221; &#8220;our&#8221; or &#8220;us&#8221; refer to Kforce Inc. and its subsidiaries, except where the context otherwise requires or indicates.</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">This report, particularly Item&#160;1. Business, Item&#160;1A. Risk Factors and Item&#160;7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations (&#8220;MD&amp;A&#8221;), and the documents we incorporate into this report, contain certain statements that are, or may be deemed to be, forward-looking statements within the meaning of that term in Section&#160;27A of the Securities Act of 1933, as amended, and Section&#160;21E of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;), and are made in reliance upon the protections provided by such acts for forward-looking statements. Such statements may include, but may not be limited to: expectations of financial or operational performance, including our expectations regarding the future changes in revenue of each segment of our business; the impact of the economic environment on our business; our ability to control discretionary spending and decrease operating costs; the Firm&#8217;s commitment and ability to return significant capital to its shareholders; our ability to meet capital expenditure and working capital requirements of our operations; the intent and ability to declare and pay quarterly dividends; growth rates in temporary staffing; a constraint in the supply of consultants and candidates or the Firm&#8217;s ability to attract such individuals; changes in client demand for our services and our ability to adapt to such changes; the ability of the Firm to maintain and attract clients in the face of changing economic or competitive conditions; our expected investments in certain service areas or programs; our expectations regarding the impacts of technological development on our business; our beliefs regarding the expected future benefits of our flexible working environment; our ability to maintain compliance with our credit facility's covenants; potential government actions or changes in laws and regulations; anticipated costs and benefits of acquisitions, divestitures, joint ventures and other investments; effects of interest rate variations; financing needs or plans; estimates concerning the effects of litigation or other disputes; the occurrence of unanticipated expenses; as well as assumptions as to any of the foregoing and all statements that are not based on historical fact, but rather reflect our current expectations concerning future results and events. For a further list and description of various risks, relevant factors and uncertainties that could cause future results or events to differ materially from those expressed or implied in our forward-looking statements, refer to the Risk Factors and MD&amp;A sections. In addition, when used in this discussion, the terms &#8220;anticipate,&#8221; &#8220;assume,&#8221; &#8220;estimate,&#8221; &#8220;expect,&#8221; &#8220;intend,&#8221; &#8220;plan,&#8221; &#8220;believe,&#8221; &#8220;will,&#8221; &#8220;may,&#8221; &#8220;likely,&#8221; &#8220;could,&#8221; &#8220;should,&#8221; &#8220;future&#8221; and variations thereof and similar expressions are intended to identify forward-looking statements.</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Forward-looking statements are inherently subject to risks and uncertainties, some of which cannot be predicted. Future events and actual results could differ materially from those set forth in or underlying the forward-looking statements. Readers are cautioned not to place undue reliance on any forward-looking statements contained in this report, which speak only as of the date of this report. Kforce undertakes no obligation to update any forward-looking statements. </span></div><div style="height:27pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1</span></div></div></div><div id="i378a8ef6f89e42a893e8f018382a3762_10"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%">PART I</span></div><div id="i378a8ef6f89e42a893e8f018382a3762_13"></div><div style="margin-top:5pt"><span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ITEM 1.       &#160;&#160;&#160;&#160;BUSINESS.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">COMPANY OVERVIEW</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Kforce Inc., along with its subsidiaries (collectively, &#8220;Kforce&#8221;), is a solutions firm specializing in technology and finance and accounting professional staffing services. Our KNOWLEDGEforce</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> empowers industry-leading companies to achieve their digital transformation goals. We curate teams of technical experts who build solutions custom-tailored to each client's needs. These scalable, flexible outcomes are shaped by deep market knowledge, thought leadership and our multi-industry expertise. Our integrated approach is rooted in 60 years of proven success deploying highly skilled professionals on a temporary (&#8220;Flex&#8221;) and permanent (&#8220;Direct Hire&#8221;) basis.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Kforce serves clients across a diverse set of industries and organizations of all sizes, but we place a particular focus on serving Fortune 500 and other large companies. Each year, over 20,000 talented consultants provide services to a significant majority of the Fortune 500. Together, we deliver Great Results Through Strategic Partnership and Knowledge Sharing</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Over the last decade, we have driven significant, strategic change at Kforce, including but not limited to, streamlining the focus of our business on providing technology talent solutions. In alignment with this goal, since 2008, we have completed various divestitures of businesses that did not relate to our core business.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our Technology and Finance and Accounting (&#8220;FA&#8221;) businesses represent our two operating segments. Our Technology business comprises 90% of our overall revenues, and the remainder is generated by our FA business. For our Flex services, we provide our clients with qualified individuals (&#8220;consultants&#8221;), or teams of consultants, on a finite basis when the consultant's set of skills and experience is the right match for our clients. For our Direct Hire services, we identify qualified individuals (&#8220;candidates&#8221;) for permanent placement with our clients. We further describe our two operating segments below.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our operating results can be affected by:</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.62pt">the number of billing days;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.62pt">the seasonality of our clients&#8217; businesses;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.62pt">changes in holidays and vacation days taken, which is usually highest in the fourth quarter of each calendar year; and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.62pt">increased costs as a result of certain annual U.S. state and federal employment tax resets that occur at the beginning of each calendar year, which negatively impact our gross profit and overall profitability in the first fiscal quarter of each calendar year.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Our Technology Business</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We provide talent solutions to our clients in highly skilled areas including, but not limited to, systems/applications architecture and development (mobility and/or web); data management and analytics; cloud architects and engineers; business and artificial intelligence (&#8220;AI&#8221;); machine learning; project and program management; and network architecture and security.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We provide services to clients across virtually every industry with a diversified footprint in, among others, financial and business services, communications, insurance, retail and technology.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We have continued to broaden our service offerings beyond traditional staffing to include managed teams and project</span></div><div><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">solutions. We believe our clients consider access to the right talent to be essential to their success and see our services as a cost-effective solution for their project requirements as demonstrated by more than 90% of our managed teams and project solutions being executed within existing clients. Kforce has been successfully winning more complex engagements due to the strong, long-standing partnerships we have built with our clients, our capability in identifying quality technology talent, and our reputation for delivering quality services. We are continuing to further integrate this capability into our Technology business.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The September 2023 report published by Staffing Industry Analysts (&#8220;SIA&#8221;) stated that temporary technology staffing was forecasted to decline by 3% in 2023 and grow by 5% in 2024. Technology, as a discipline, continues to be project driven, even amidst generational changes like AI. There are a multitude of technology projects that need to be addressed to remain competitive, irrespective of economic performance.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our Technology revenues declined 8.2% year-over-year (7.8% per billing day), to $1.4 billion in 2023. Although we experienced a decline in 2023, our Technology business grew 18% in 2022 on a year-over-year billing day basis after growing more than 22% in 2021 on a year-over-year billing day basis. The average bill rate in the fourth quarter of 2023 was approximately $90 per hour, which remained stable as compared to the fourth quarter of 2022. Our average assignment duration has been steadily increasing over the last several years and is currently 10 months.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:112%">The strength of the secular drivers of demand in technology accelerated significantly coming out of both the Great</span></div><div><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Recession, with advancements in mobility and cloud computing, among many others, and the 2020 COVID-19 Pandemic, with further digitalization of businesses and the continued headlines around Generative AI technologies. What remains clear to us is that the broad and strategic uses of technology, including AI technologies, will continue to evolve and play an increasingly instrumental role in powering businesses. Over the long term, we believe that AI and other technologies will continue to drive demand for, rather than replace technology resources, and that the pace of change will accelerate.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:112%">While our Technology business is not immune to economic turbulence, we believe there is a critical need for innovation to support business strategies and sustain relevancy in today&#8217;s rapidly changing marketplace.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Our FA Business</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Over the last several years, we have been strategically repositioning our FA business to focus on more highly skilled assignments that are less susceptible to technological change and automation and that more closely aligned with our Technology business. The talent solutions we offer our clients in our FA business include traditional finance and accounting roles, such as: finance, planning and analysis; business intelligence analysis; general accounting; transactional accounting (e.g., payables, billing, cash applications, receivables, etc.); business and cost analysis; and taxation and treasury. We will continue to support certain clients with whom we have long-standing relationships and that are strategically important to our overall success by providing consultants in lower skill roles (i.e. loan servicing; customer and call center support; data entry; and other administrative roles). </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We believe we have made solid progress in this repositioning effort as evidenced by our overall average bill rate in our FA business of $51 per hour in the fourth quarter of 2023, which improved from $46 per hour, or 9.8%, as compared to the fourth quarter of 2022 and from $37 per hour, or 37.8%, as compared to the fourth quarter of 2019.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We provide services to clients in a variety of industries with a diversified footprint in, among others, the financial services, business services, healthcare and manufacturing sectors. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenue for our FA business decreased 27.5% to $147.2 million in 2023 compared to 2022, which was primarily driven by the repositioning efforts of our business towards higher skill roles and the continued uncertainty in the macroeconomic environment.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Our Consultants</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The majority of our consultants are directly employed by Kforce, including domestic workers and foreign workers whose visas are sponsored by Kforce. As the employer of the vast majority of our consultants, Kforce is responsible for the employer&#8217;s share of applicable payroll taxes (&#8220;FICA&#8221;), federal and state unemployment taxes, workers&#8217; compensation insurance and other direct labor costs. The more significant health, welfare and retirement benefits include comprehensive health insurance, workers&#8217; compensation benefits, and retirement plan options. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A key ingredient to our overall success in attracting and retaining our consultants is fostering a positive experience for our consultants and offering rewarding assignments with world-class companies. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We measure the quality of our service to and support of our consultants using staffing industry benchmarks and net promoter score (&#8220;NPS&#8221;) surveys conducted by a specialized, independent third-party provider. Additionally, we continually seek direct feedback from our consultants to help us identify opportunities to refine our services. Our 2023 consultant NPS are well above current industry averages and near the world class designation.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Industry Overview and Addressable Market Opportunity</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We assist our clients, which are principally market-leading companies in their respective industries, in solving their complex business challenges and digitally transform their businesses. We continue to believe that technology is at the epicenter of how business is conducted and investments in technology are simply not optional in today&#8217;s competitive and disruptive business climate. Our core competency is rooted in the ability to identify and provide qualified and highly-skilled consultants to our clients under a spectrum of engagement structures from traditional staff augmentation to delivering technology solutions.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">From a traditional staff augmentation standpoint, the staffing industry is made up of thousands of companies, most of which are small local firms providing limited service offerings to relatively small local client bases. A report based on revenues published by SIA in 2023 indicated that, in the United States, Kforce is one of the largest publicly-traded specialty staffing firms, the sixth largest technology temporary staffing firm and the eleventh largest finance and accounting temporary staffing firm.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">According to the September 2023 SIA report, the technology temporary staffing industry and finance and accounting temporary staffing industry are expected to generate projected revenues of $43 billion and $9 billion, respectively, in 2024. Based on these projected revenues, our current market share is nearly 3%. Our business strategies are focused on continuing to penetrate our share of the U.S. temporary staffing industry and continue investing in our capability to provide higher level technology services and solutions while also integrating that capability within our overall Technology business. We believe that the organic investments that we have made in our managed teams and project solutions capabilities over the last several years continues to expand Kforce&#8217;s total addressable market into the information technology solutions space. While reports differ in the size of the information technology solutions addressable market, IBIS World has indicated it is greater than $500 billion. While the portion that is addressable by Kforce is debatable, what is clear to us is that our addressable market is significantly greater than the $43 billion and $9 billion for the technology and finance and accounting temporary staffing industries, respectively.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Based on data published by the U.S. Bureau of Labor Statistics and SIA, temporary employment figures and trends are important indicators of staffing demand from an economic standpoint. The penetration rate (the percentage of temporary staffing to total employment) decreased to 1.8% in December 2023, from 2.0% in December 2022, while the unemployment rate, increased to 3.7% in December 2023 from 3.5% in December 2022. In addition, the college-level unemployment rate, which we believe serves as a better proxy for professional employment, and therefore aligns well with the consultant and candidate population that Kforce most typically serves, increased to 2.1% in December 2023, from 1.9% in December 2022.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Business Strategies</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our primary business strategies are driving long-term shareholder value by achieving above-market revenue growth within the domestic technology solutions space, making prudent investments to enhance our efficiency and effectiveness within our consistent operating model, and significantly improving our profitability as we progress towards double digit operating margins. We believe the following strategic priorities will help us achieve our objectives. </span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Back-Office Transformation</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. Over the last five to ten years, we have been investing in high quality technologies that have significantly bolstered our associates&#8217; productivity and enhanced our ability to effectively and efficiently support our clients, consultants and candidates. Our customer relationship management (&#8220;CRM&#8221;) and talent relationship management (&#8220;TRM&#8221;) capabilities are now on the Microsoft Dynamics platform, which went live in March 2017 and June 2020, respectively. We are continuing to make investments in these technologies, and others, to enhance our capabilities and processes in ways we believe will allow us to better evaluate and shape business opportunities with our clients and more seamlessly match candidates to assignments and projects.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We have not made meaningful investments in our back-office technologies in more than 15 years while the complexities of our business and client requirements have increased significantly. We have been meeting these complexities and requirements by adding dedicated Firm resources, which is not a scalable solution as we continue to grow. Our multi-year transformation program for our back-office technology will enhance the support to our Firm, including our clients, candidates and consultants. Overall, the benefits of streamlining our processes will create a positive impact resulting in increased client satisfaction and improved consultant productivity. This multi-year effort was initiated following a comprehensive assessment of our current state, and this assessment confirmed our belief that we have a tremendous opportunity to fundamentally transform and create advancements in our back office functions. In 2023, we made tremendous progress advancing this program by selecting Workday as our future state enterprise cloud application for human capital management and financial reporting, and also selected our systems integrator to support us in the design, configuration and implementation of these solutions. In 2024, we expect to continue allocating significant investments towards this initiative as we initiate detailed design and implementation steps.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We are incredibly fortunate to be partnering with Workday and Microsoft, two companies at the forefront of investing in AI, which puts us in an ideal position to take advantage of these technologies as they become available.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Integrated Strategy. </span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our clients are increasingly looking to us to deliver services across a spectrum from traditional staff augmentation to managed project solutions. We have been organically investing in our managed teams and project solutions capabilities over the last five years, and this offering has been positively contributing to our financial results. We expect to continue to make investments in advancing our capabilities in this service offering and further integrating this capability within our overall Technology business. Our integration strategy is intended to harness the longevity of our relationships, primarily with Fortune 500 companies, and execute a unified account pursuit and delivery approach that broadly leverages our capabilities across the Firm.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Evolving our Nearshore and Offshore Delivery Strategy</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. Virtually all of our revenues are generated by helping our clients solve their most complex technology challenges through our onshore delivery model. Thus, the predominant worksite for our consultants is within the U.S. We have experienced an increasing desire by our clients in certain engagements for a blended delivery model leveraging onshore, nearshore and offshore resources to gain cost efficiencies and increase the speed of technological change. In these cases, we leverage our qualified partner network where we have long-standing relationships and proven track records. In the longer-term, we believe there is a tremendous opportunity for us to develop a more scalable nearshore and offshore delivery capability.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Competition</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We operate in a highly competitive and fragmented staffing industry comprised of large national and local staffing and solutions firms. The local firms are typically operator-owned, and generally each geographic market has at least one significant competitor. Within our managed teams and project solutions offerings, we also face competition from global, national and regional accounting, consulting and advisory firms, as well as national and regional strategic consulting and systems implementation firms. We believe that our physical presence in larger markets, concentration of service offerings in areas of greatest demand (especially technology), national delivery teams, centralized delivery channels for foreign consultants (including those obtained via visa programs that optimize distribution and strengthen compliance), longevity of our brand and reputation in the market, along with our dedicated compliance and regulatory infrastructure, all provide a competitive advantage. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Managed Service Providers (&#8220;MSP&#8221;) or Vendor Management Organizations (&#8220;VMO&#8221;) are utilized by certain of our clients for the management and procurement of our services. We do not consider these organizations as a competitive threat. Generally, MSPs and VMOs standardize processes through the use of Vendor Management Systems (&#8220;VMS&#8221;), which are tools used to aggregate spend and measure supplier performance. VMS&#8217; are also offered through independent providers. Typically, MSPs, VMOs and/or VMS providers charge staffing firms administrative fees ranging from 1% to 4% of revenue. In addition, the aggregation of services by MSPs for their clients into a single program can result in significant buying power and, thus, pricing power. Therefore, the use of MSPs by our clients has, in certain instances, resulted in gross margin compression, but has also led to incremental client share through our client&#8217;s vendor consolidation efforts. Kforce does not currently provide MSP or VMO services directly to our clients; rather, our strategy has been to work with MSPs, VMOs and VMS providers that enable us to better extend our services to current and prospective clients.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We believe that the principal elements of competition in our industry are differentiated offerings; reputation; the ability of consultants to work on assignments with innovative and leading companies; the availability and quality of associates, consultants and candidates; the level of service provided; effective monitoring of job performance; scope of geographic service; the types of service offerings; and compliance orientation. To attract consultants and candidates, we emphasize our ability to provide competitive compensation and benefits; quality and varied assignments; scheduling flexibility and permanent placement opportunities, all of which are important to Kforce being the employer of choice. Because individuals pursue other employment opportunities on a regular basis, it is important that we respond to market conditions affecting these individuals and focus on our consultant relationship objectives. Additionally, in certain markets, from time to time we have experienced significant pricing pressure as a result of our competitors&#8217; pricing strategies, which may result in us not being able to effectively compete or choosing to not participate in certain business that does not meet our profitability standard.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Regulatory Environment</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Staffing and solutions firms are generally subject to one or more of the following types of government regulations: (1)&#160;regulation of the employer/employee relationship, such as wage and hour regulations, payroll tax withholding and reporting, immigration/visa regulations, as well as social security and other retirement, anti-discrimination, employee benefits and workers&#8217; compensation regulations; (2) registration, licensing, recordkeeping and reporting requirements; and (3) worker classification regulations.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As the employer, Kforce is responsible for the employer&#8217;s share of FICA, federal and state unemployment taxes, workers&#8217; compensation insurance and other direct labor costs relating to our employees. The more pertinent health, welfare and retirement benefits provided to employees and consultants employed directly by us include: comprehensive health insurance, workers&#8217; compensation benefits and retirement plan options. We also provide paid leave for our associates and certain consultants. We have no collective bargaining agreements covering any of our employees, have never experienced any material labor disruption and are unaware of any current efforts or plans of our employees to organize.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Because we operate in a complex regulatory environment, one of our top priorities is compliance. For more discussion of the potential impact that the regulatory environment could have on Kforce&#8217;s financial results, refer to Item&#160;1A. Risk Factors.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Insurance</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Kforce maintains a number of insurance policies, including general liability, automobile liability, workers&#8217; compensation and employers&#8217; liability, liability for certain foreign exposure, umbrella and excess liability, property, crime, fiduciary, directors and officers, employment practices liability, cybersecurity, professional liability and excess health insurance coverage. These policies provide coverage, subject to certain terms, conditions, and limits of liability and deductibles, for certain liabilities that may arise from Kforce&#8217;s operations. There can be no assurance that any of the above policies will be adequate for our needs, or that we will maintain all such policies in the future.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Human Capital Management and Environmental, Social and Governance (&#8220;ESG&#8221;) Matters</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For over 60 years, Kforce has been rooted in stewardship, integrity and compassion. As a human capital solutions business, we are driven by the desire to serve others, provide meaningful work and opportunities to a diverse workforce, strengthen our communities and shape a more sustainable world. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our 2023 Sustainability Report recognizes achievements in our ESG-related initiatives, and also outlines opportunities for continued growth and evolution. For a detailed discussion of our ESG initiatives, achievements and commitments, please refer to our 2023 Sustainability Report and 2023 Supplemental Greenhouse Gas (&#8220;GHG&#8221;) Report, publicly available on our website: https://www.kforce.com/about/kforce-corporate-social-responsibility/.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We are grounded by our people-first approach with a set of Core Values that serves as a solid foundation. Our Core Values, as described below, are the foundation for how we positively impact our communities, the environment and the governance of our Firm. </span></div><div style="margin-top:5pt;text-align:center"><img src="kfrc-20231231_g2.jpg" alt="kfrc-20230313_g20.jpg" style="height:249px;margin-bottom:5pt;vertical-align:text-bottom;width:385px"/></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following sections provide a high-level overview of our strategic initiatives related to each of the ESG pillars.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:115%">Governance</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:115%">We believe that our governance principles add value to our shareholders, associates, consultants, clients and communities. These principles provide a framework for our culture, strategy, people and policy. This section includes an overview of our commitment to oversight, ethics and integrity, and risk management.</span></div><div style="margin-top:3pt;padding-left:36pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Oversight </span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">- Our Board of Directors (&#8220;Board&#8221;) meets regularly to assess strategic plans and manage risks to our business and people, as well as to promote sound corporate governance practices and policies. These practices and policies include firm-wide compliance with our Commitment to Integrity - Kforce&#8217;s Code of Business Conduct - that intends to set the highest ethical standards for how we conduct business (&#8220;Code of Conduct&#8221;). The Board is responsible for the oversight of our ESG policies and strategy. The Board delegates certain aspects to Board committees who inherently play an active role and are jointly responsible for ESG compliance and oversight. The Board&#8217;s Audit Committee (the &#8220;Audit Committee&#8221;) oversees the Firm&#8217;s cybersecurity and data privacy strategies and practices, regularly reviews the Firm&#8217;s cybersecurity roadmaps and framework progress and receives updates on relevant activities and measures. Refer to Item 1C. Cybersecurity for additional details regarding the oversight of cybersecurity.</span></div><div style="margin-top:3pt;padding-left:36pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Code of Conduct</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> - Our Code of Conduct reflects our commitment to operate in a fair, honest, responsible and ethical manner, and it covers various topics, including, but not limited to, cybersecurity, insider trading, data privacy, equal opportunity employment and acceptable pay practices. Our associates receive annual training on our Code of Conduct and are required to certify compliance. Everyone who works with us&#8212;from our directors and executives to our associates, consultants, suppliers and business partners&#8212;is trained on and expected to abide by our Code of Conduct.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:115%">People</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of December 31, 2023, Kforce employed approximately 1,800 associates and had 8,600 consultants on assignment with our clients, of which a significant majority of these consultants are employed directly by Kforce.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Our work environment is shaped by our people. We maintain a commitment to well-being, flexibility and balance; learning and development; and diversity, equity and inclusion. We believe these initiatives are a testament to how much we value and invest in our people.</span></div><div style="margin-top:3pt;padding-left:36pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Well-Being, Flexibility and Balance - </span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The success of our business is fundamentally connected to the well-being of our people. We provide our associates and consultants, and their families, with access to a variety of flexible and convenient health and wellness programs. These programs are part of our thoughtful and comprehensive response to support the physical and mental health of our employees by providing tools and resources that each employee can use to improve or maintain their health. </span></div><div style="margin-top:3pt;padding-left:36pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Shaped by the feedback of our associates, our Office Occasional</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> remote-first, hybrid work model is supported by flexibility and choice, and empowered by trust and technology. We have successfully transitioned many of our offices to align with our Office Occasional</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> strategy and will continue to transition our remaining offices as they come up for renewal. The shift in strategy to Office Occasional</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> has allowed us to introduce a new design and streamline our overall physical footprint, which has led to a decline in overall square footage compared to pre-pandemic periods. We believe that our Office Occasional</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> model allows our associates to design their workdays; thus, additionally contributing to their health and well-being. </span></div><div style="margin-top:3pt;padding-left:36pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Learning and Development -</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> To turn a job into a career, we believe people need clear and attainable paths to grow. We are committed to investing in the tools, resources and trainings necessary for our people to excel in all stages of their career. We believe our leadership development programs help people grow their skills from the moment they join our Firm through the most senior level of their careers.</span></div><div style="margin-top:3pt;padding-left:36pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Diversity, Equity and Inclusion (&#8220;DE&amp;I&#8221;)</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> - Our DE&amp;I mission is to advocate for and support the inclusion, growth and success of all people connected to Kforce. The ultimate goal is to weave DE&amp;I seamlessly into our overall firm strategy using a variety of approaches including creating an inclusive culture, ensuring an equitable talent journey for all, establishing policies that support our people, building an increasingly robust pipeline of diverse candidates, enhancing our supplier diversity practices, and instituting training programs to meet our DE&amp;I objectives.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Refer to our 2023 Sustainability Report, which includes trends related to employee turnover rates and workforce demographics.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:115%">Environmental</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As a people-focused solutions business, our impact on the environment is relatively low. With that said, we regularly look</span></div><div><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">for opportunities to reduce our impact on the environment. We saw some of the greatest environmental benefits to date as a result of the continued rollout of our Office Occasional</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> work model, which resulted in a significant reduction in office space, business travel, in-office electricity usage and employee commutes.  </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During 2023, we engaged a third-party specialist to calculate our greenhouse gas emissions (&#8220;GHG&#8221;) for Scopes 1, 2 and 3 for 2023, which indicated a decline of approximately 55% compared to our 2019 baseline. This information is more fully detailed in our 2023 Sustainability Report.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Availability of Reports and Other Information</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our internet address is www.kforce.com. We post our filings, free of charge, at https://investor.kforce.com the same day they are electronically filed with, or furnished to, the SEC, including our annual and quarterly reports on Forms 10-K and 10-Q, current reports on Form 8-K, our proxy statements, and any amendments to those reports or statements. The content on any website referred to in this Form 10-K is not incorporated by reference in this Form 10-K unless expressly noted.</span></div><div id="i378a8ef6f89e42a893e8f018382a3762_16"></div><div style="margin-top:5pt"><span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ITEM 1A.     &#160;&#160;&#160;&#160;RISK FACTORS.</span></div><div><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Our business, financial condition, results of operations and cash flows are subject to, and could be materially adversely affected by, various risks and uncertainties, including, without limitation, those set forth below, any one of which could cause our actual results to vary materially from recent results or our anticipated future results. These risk factors are grouped by category and  are presented in order of their relative priority in each respective category.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Risks Related to Our Business</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">The U.S. professional staffing and solutions industry in which we operate is significantly affected by fluctuations in general economic and employment conditions. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Demand for our services, generally speaking, can be significantly affected by the general level of economic activity and employment in the U.S. Even in a strong demand environment, without significant uncertainty and volatility, it is difficult for us to forecast future demand for our services due to the inherent challenge in forecasting the strength of economic cycles, availability of consultants and candidates and the short-term nature of many of our agreements. As economic activity slows, companies may defer or terminate projects for which they utilize our services or reduce their use of consultants. In addition, an economic downturn or recession could result in an increase in the unemployment rate and a deceleration of growth in the segments in which we and our clients operate. We may also experience more competitive pricing pressures during periods of economic downturn. Any substantial economic downturn, including an environment with significant inflationary and/or recessionary pressures, in the U.S. or global impact on the U.S., could have a material adverse effect on our business, financial condition and operating results.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Significant declines in business or a loss of a significant client could have a material adverse effect on our revenues and financial results.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Part of our business strategy includes enhancing our service offerings and relationships with larger consumers of our services, which is intended to provide relative durability to our revenue stream during adverse economic environments and enable us to grow our revenues more profitably. However, it also creates the potential for concentrating a significant portion of our revenues among our largest clients and exposes us to increased risks arising from decreases in the volume of business from, the pricing of business with, or the possible loss of business, with these clients. Organizational changes occurring within those clients, a deterioration of their financial condition or business prospects, or a change in their business strategies could reduce their need for our services and result in a significant decrease in the revenues we derive from those clients, which could have a material adverse effect on our financial results.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Kforce&#8217;s current market share may decrease as a result of limited barriers to entry for new competitors and discontinuation of clients looking to outside providers to support their talent needs.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The staffing services market is highly competitive with limited barriers to entry. The competition among staffing and solutions firms is intense and we face significant competition in the markets we serve. We compete in national, regional and local markets with full-service and specialized temporary staffing and consulting companies. Additionally, the emergence and popularity of online staffing platforms as well as internal recruiting functions used by some clients as an alternative, may pose a competitive threat to our services. Some of our competitors possess substantially greater resources than we do and others may develop new and unique technologies, which may better position these competitors in certain markets. As a result, we may face increased competitive pricing pressures. We also face the risk that certain of our current and prospective clients will decide to provide similar services internally. Furthermore, many clients are retaining third parties to provide vendor management services, which may subject us to greater risks or lower margins.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">New business initiatives and strategic changes may divert management&#8217;s attention from normal business operations or may not be successful, which could have an adverse effect on our performance. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We expect to continue allocating significant investments towards our multi-year transformation program for our back-office technology, investing in our managed teams and project solutions capabilities, and evolving our nearshore and offshore delivery strategy. These improved capabilities are expected to help deliver exceptional service to our clients, consultants and candidates and improve the productivity of our associates and the scalability of our organization.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">New business strategies and initiatives, such as these, can be distracting to our management team and associates, and can also be disruptive to our operations. New business initiatives could also involve significant unanticipated challenges and risks, including not advancing our business strategy, not realizing the expected return on the investment, experiencing difficulty in implementing initiatives, or diverting management&#8217;s attention from our other businesses. New business initiatives and strategic changes in the composition of our business mix can be a diversion to our management&#8217;s attention from other business concerns and could be disruptive to our operations, which could cause our business and results of operations to suffer materially. </span></div><div style="margin-top:5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Kforce may not be able to recruit and retain qualified consultants and candidates.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Kforce depends upon its ability to attract and retain consultants and candidates, particularly in technology disciplines, who possess the skills and experience necessary to meet the requirements of our clients. We must continually evaluate and upgrade our methods of attracting qualified consultants and candidates to keep pace with changing client needs and emerging technologies. We expect significant competition for individuals with proven technical or professional skills to continue or increase for the foreseeable future given the scarcity of highly skilled consultants and candidates, especially in our Technology business. If qualified individuals are not available to us in sufficient numbers and upon economic terms acceptable to us, it could have a material adverse effect on our business.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Kforce faces significant employment-related legal risk.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Kforce employs consultants either in the workplaces of our clients or virtually. Inherent risks in our business include possible claims of or relating to: discrimination and harassment; wrongful termination; violations of employment rights related to employment screening or privacy issues; misclassification of workers as employees or independent contractors; violations of wage and hour requirements and other labor laws; employment of illegal aliens; criminal activity; torts; breach of contract; failure to protect confidential personal information; intentional criminal misconduct; misuse or misappropriation of client intellectual property; employee benefits; or other claims. U.S. courts in recent years have been receiving large numbers of wage and hour class action claims alleging misclassification of overtime-eligible workers and/or failure to pay overtime-eligible workers for all hours worked. In some situations, as a practical matter, we may not be in control of the work environment. Additionally, in some circumstances, we are contractually obligated to indemnify our clients against such risks. Such claims may result in negative publicity, injunctive relief, criminal investigations and/or charges, civil litigation, payment by Kforce of defense costs, monetary damages or fines that may be significant, discontinuation of client relationships or other material adverse effects on our business. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">To reduce our exposure, we maintain policies, procedures and guidelines to promote compliance with laws, rules, regulations and best practices applicable to our business. Even claims without merit could cause us to incur significant expense or reputational harm. We also maintain insurance coverage for professional liability, fidelity, employment practices liability and general liability in amounts and with deductibles that we believe are appropriate for our operations. However, our insurance coverage may not cover all potential claims against us, may require us to meet a deductible or may not continue to be available to us at a reasonable cost. In this regard, we face various employment-related risks not covered by insurance, such as wage and hour laws and employment tax responsibility.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Kforce may not be able to utilize the services of our third-party suppliers.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our third-party suppliers may be impacted by economic conditions and cycles as well as changing laws and regulatory requirements, which could impact their ability to do business with us, or cause us to terminate our relationship with them, and require us to find replacements, which we may have difficulty doing. Without the use of our third-party suppliers, we may be unable to provide a sufficient number of consultants with the required skills and expertise to our clients, which may result in reduced client satisfaction. A reduced pool of candidates may prevent us from expanding into new markets. This lack of flexibility and adaptability can hinder the Firm&#8217;s growth potential, which could have a material adverse effect on our business. </span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Kforce may be adversely affected by utilizing third-party software providers.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">An inherent risk of using a third-party software provide is dependency on their performance, reliability and availability. Any issues or downtime experienced by the provider may impact our operations and productivity. Third-party software solutions may not always fully align with our specific business requirements or workflows. Customization options might be limited, making it challenging to tailor the software to our exact needs, which may hinder our ability to optimize processes and achieve maximum efficiency. Relying on third-party solutions may result in higher costs over time, due to subscription fees and licensing costs for support or upgrades, which could have a material adverse effect on our financial results.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Kforce may be exposed to unforeseeable negative acts by our personnel that could have a material adverse effect on our business.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">An inherent risk of employing people is that they may have access or may gain access to information systems and confidential information. The risks of such activity include possible acts of errors and omissions; intentional misconduct; release, misuse or misappropriation of client intellectual property, confidential information, personally identifiable information, funds, or other property; data privacy or cybersecurity breaches affecting our clients and/or us; or other acts. Misconduct by our employees could include intentional or unintentional failures to comply with federal government regulations, engaging in unauthorized activities, or improper use of our clients&#8217; sensitive or classified information, potentially in collusion with third parties, which could result in regulatory or criminal sanctions against us and serious harm to our reputation. It is not always possible to deter employee misconduct, and precautions to prevent and detect any such misconduct may not be effective in controlling such risks or losses, which could have a material adverse effect on our business. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In addition, any such misconduct may give rise to litigation, which could be time-consuming and expensive. To reduce our exposure, we maintain policies, procedures and insurance coverage for types and amounts we believe are appropriate in light of the aforementioned potential exposures. There can be no assurance that the corporate policies and practices we have in place to help reduce our exposure to these risks will be effective or that we will not experience losses as a result of these risks. In addition, our insurance coverage may not cover all potential claims against us, may require us to meet a deductible or may not continue to be available to us at a reasonable cost.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Kforce&#8217;s success depends upon retaining the services of its management team and key operating employees.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Kforce is highly dependent on the efforts, expertise and abilities of its leaders to drive the Firm&#8217;s strategic objectives and achieve future success. The loss of the services of any key executive for any reason could have a material adverse effect on Kforce. To attract and retain executives and other key employees (particularly management, client servicing and consultant and candidate recruiting employees) in a competitive marketplace, we must provide a&#160;competitive&#160;compensation&#160;package, including a mix of cash-based and equity-based compensation. Kforce expends significant resources in the recruiting and training of its employees, as the pool of available applicants for these positions is limited. The loss or any sustained attrition of our key operating employees could have a material adverse effect on our business, including our ability to establish and maintain client, consultant and candidate, professional and technical relationships.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Risk Related to Cybersecurity and Technology</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Cybersecurity risks and cyber incidents could adversely affect our business and disrupt operations.</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We are continuously exposed to unauthorized attempts to compromise sensitive information from network or information technology used by our associates and consultants. Attacks on information technology systems continue to grow in frequency and sophistication. These attacks include, but are not limited to, attempts to gain unauthorized access to digital systems for purposes of misappropriating assets or sensitive information, corrupting data or causing operational disruption. While we have policies, procedures and systems in place to prevent, deter and detect cyberattacks or security incidents, and, although we have not experienced a material data breach, we remain vulnerable to sophisticated techniques used to obtain unauthorized access, or cause system interruption, that change frequently and may not produce immediate signs of intrusion. As a result, we may be unable to anticipate these incidents or techniques, timely discover them or implement adequate preventative measures. Any cyberattack, unauthorized intrusion, malicious software infiltration, network disruption, corruption of data, misuse or theft of private or other sensitive information, or inadvertent acts by our associates, consultants or third-party independent contractors, could result in the disclosure or misuse of confidential or proprietary information, and could adversely impact our systems, services, operations, financial results and reputation with clients and potential clients.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The collection, possession and use of personal information and data in conducting our business subjects us to legislative and regulatory burdens and compliance risk. Other results of these incidents could include, but are not limited to, increased cybersecurity protection costs, litigation, regulatory penalties, monetary damages and reputational damage adversely affecting client or investor confidence. We may be required to incur significant expenses to comply with mandatory privacy and security standards and protocols imposed by law, regulation, industry standards or contractual obligations. We maintain cyber risk insurance, but this insurance may not be sufficient to cover all of our losses suffered as a result of a breach of our systems or information. Our information technology may not provide sufficient protection, and as a result we may lose significant information about us, our employees, candidates, consultants, vendors, or clients. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Additionally, many of our information technology systems and networks are cloud-based or managed by third parties, whose future performance and reliability we cannot control. The risk of a cyberattack or security breach on a third party carries the same risks to Kforce as those associated with our internal systems. We seek to reduce these risks by performing vendor due diligence procedures prior to engaging with any third-party vendor who will have access to sensitive data. Additionally, we require audits of certain third parties&#8217; information technology processes on an annual basis. However, there can be no assurance that such parties will not experience cybersecurity incidents that could adversely affect our employees, consultants, customers and businesses, or that our audit or diligence processes will successfully deter or prevent such breach.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Kforce depends on the proper functioning of its information systems.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Kforce is dependent on the proper functioning of information systems in operating our business. Critical information systems are used in every aspect of our daily operations, perhaps most significantly, in the identification and matching of resources to client assignments and in the client billing and consultant or vendor payment functions. Kforce&#8217;s information systems may not perform as expected and are vulnerable to damage or interruption, including natural disasters, fire or casualty, theft, technical failures, terrorist acts, cybersecurity breaches, power outages, telecommunications failures, physical or software intrusions, computer viruses, employee errors or other events. While many of our systems are cloud-based, certain of our systems are still on location. Our corporate headquarters and data center are located in a hurricane-prone area. Failure or interruption of our critical information systems may require significant additional capital and management resources to resolve, which could have a material adverse effect on our business.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Our failure to keep pace with technological change in our industry could potentially place us at a competitive disadvantage.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our future success is likely to depend in part on our ability to successfully keep pace with technological changes and advances occurring across our industry. Our business is reliant on a variety of systems and technologies, including those that support consultant and candidate searching and matching, hiring and tracking, order management, billing and client data analytics. Our success depends in part on our ability to keep pace with rapid technological advancements in the development and implementation of these services. If our systems become outdated, or if our investments in technology fail to provide the expected results, then we may be unable to maintain our technological capabilities relative to our competitors and our business could be negatively affected.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Risks Related to Legal, Compliance and Regulatory Matters</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Kforce may be adversely affected by immigration restrictions and reform.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our Technology business utilizes a significant number of foreign nationals employed by us on work visas, primarily under the H-1B visa classification. While Kforce engages persons with multiple types of legal work authorizations and visas, the H-1B visa is of particular use in our industry and enables U.S. employers to hire qualified foreign nationals, subject to legislative and administrative changes, as well as changes in the application of standards and enforcement. Immigration laws and regulations can be significantly affected by changes in administration, other political developments and levels of economic activity. Current and future restrictions on the availability of such work visas could restrain our ability to employ the skilled professionals we need to meet our clients&#8217; needs, which could have a material adverse effect on our business. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The U.S. Citizenship and Immigration Service (&#8220;USCIS&#8221;) continues to closely scrutinize companies seeking to sponsor, renew or transfer H-1B status, including Kforce and Kforce&#8217;s third-party independent contractors, and has issued internal guidance to its field offices that appears to narrow the eligibility criteria for H-1B status in the context of staffing services. In addition to USCIS restrictions, certain aspects of the H-1B program are also subject to regulation and review by the U.S. Department of Labor and U.S. Department of State, which have recently increased enforcement activities in the program. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Vigorous enforcement and legislative or executive action relating to immigration could adversely affect our ability to recruit or retain foreign national consultants, and consequently, reduce our supply of skilled consultants and candidates, and subject us to fines, penalties and sanctions, or result in increased labor and compliance costs.</span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Reclassification of our independent contractors by tax or regulatory authorities could have a material adverse effect on our business model and/or could require us to pay significant retroactive wages, taxes and penalties.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We utilize individuals to provide services in connection with our business as qualified third-party independent contractors rather than our direct employees. Heightened state and federal scrutiny of independent contractor relationships could adversely affect us given that we utilize independent contractors to perform our services. An adverse determination related to the independent contractor status of these subcontracted personnel could result in substantial taxes or other liabilities to us, which could result in a material adverse effect upon our business.</span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Significant increases in wages or payroll-related costs could have a material adverse effect on our financial results.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Kforce is required to pay a number of federal, state and local payroll and related costs or provide certain benefits such as paid time off, sick leave, unemployment taxes, workers&#8217; compensation and insurance premiums and claims, FICA and Medicare, among others, related to our employees. Costs could also increase as a result of health care reforms or the possible imposition of additional requirements and restrictions related to the placement of personnel. We may not be able to increase the fees charged to our clients in a timely manner or in a sufficient amount to cover these potential cost increases.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Adverse results in tax audits or interpretations of tax laws could have an adverse impact on our business.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Kforce is subject to periodic federal, state and local tax audits for various tax years. We are also required to comply with new, evolving or revised tax laws and regulations. The Tax Cuts and Jobs Act, enacted in December 2017, provided a significant reduction in the corporate tax rate, but the current administration continues to scrutinize and could potentially modify key aspects of the tax code, which could materially affect our tax obligations and the effective tax rate. Although Kforce attempts to comply with all taxing authority regulations, adverse findings or assessments made by taxing authorities as the result of an audit could have a material adverse effect on Kforce.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Kforce may be adversely affected by government regulation of our business and of the workplace.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our business is subject to regulation and licensing in many states. There can be no assurance that we will be able to continue to obtain all necessary licenses or approvals or that the cost of compliance will not prove to be material. If we fail to comply, such failure could have a material adverse effect on our financial results.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A large part of our business entails employing individuals on a temporary basis and placing such individuals in client workplaces. Increased government regulation of the workplace or of the employer/employee relationship could have a material adverse effect on Kforce. For example, changes to government regulations, including changes to statutory hourly wage and overtime regulations, could adversely affect the Firm&#8217;s results of operations by increasing its costs. Due to the substantial number of state and local jurisdictions in which we operate and the disparity among state and local laws that continues to accelerate, there also is a risk that we may be unaware of, or unable to adequately monitor, actual or proposed changes in, or the interpretation of, the laws or governmental regulations of such states and localities. Any delay in our compliance with changes in such laws or governmental regulations could result in potential fines, penalties or other sanctions for non-compliance. </span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Significant loss or suspension of our facility security clearances with the federal government could lead to a reduction in our revenues, cash flows and operating results.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We act as a subcontractor to the U.S. federal government and many of its agencies. Some government subcontracts require us to maintain facility security clearances and require some of our employees to maintain individual security clearances. If our employees lose or are unable to timely obtain security clearances, or we lose a facility clearance, a government agency client may terminate the subcontract or decide not to renew it upon its expiration. In addition, a security breach by us could cause serious harm to our business, damage our reputation and prevent us from being eligible for further work on sensitive or classified systems for federal government clients.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:115%;text-decoration:underline">General Risk Factors</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Failure to maintain adequate financial and management processes and controls could lead to errors in our financial reporting.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our management, including our Chief Executive Officer and Chief Financial Officer, does not expect that our disclosure controls and internal controls will prevent all errors and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable assurance that the objectives of the control system are met. If our management is unable to certify the effectiveness of our internal controls, including those over our third-party vendors, our independent registered public accounting firm cannot render an opinion on the effectiveness of our internal controls over financial reporting, or if material weaknesses in our internal controls are identified, we could be subject to regulatory scrutiny and a loss of public confidence, which could cause our stock price to decline.</span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Provisions in Kforce&#8217;s articles and bylaws and Florida law may have certain anti-takeover effects.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Kforce&#8217;s articles of incorporation and bylaws and Florida law contain provisions that may have the effect of inhibiting a non-negotiated merger or other business combination. In particular, our articles of incorporation provide for staggered Board terms and permit the removal of directors only for cause. Additionally, the Board may issue up to 15 million shares of preferred stock, and fix the rights and preferences thereof, without a further vote of the shareholders. In addition, certain of our officers and managers have employment agreements containing certain provisions that call for substantial payments to be made to such employees in certain circumstances after a change in control. Some or all of these provisions may discourage a future acquisition of Kforce, including an acquisition in which shareholders might otherwise receive a premium for their shares. As a result, shareholders who might desire to participate in such a transaction may not have the opportunity to do so. Moreover, the existence of these provisions could negatively impact the market price of our common stock.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Our business could be negatively affected as a result of activist shareholders.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We may be subject, from time to time, to legal and business challenges in the operation of our company due to actions instituted by activist shareholders or others. Responding to such actions could be costly and time-consuming, may not align with our business strategies and could divert the attention of the Board and management from the pursuit of our business strategies. Perceived uncertainties as to our future direction as a result of shareholder activism may lead to the perception of a change in the direction of the business or other instability and may affect our relationships with vendors, customers and prospective and current employees and consultants.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Kforce&#8217;s stock price may be volatile.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The market price of our stock has fluctuated substantially in the past and could fluctuate substantially in the future based on a variety of factors, including our operating results, changes in general conditions in the economy, the financial markets, the staffing industry, a decrease in our outstanding shares or other developments affecting us, our clients, or our competitors; some of which may be unrelated to our performance.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In addition, the stock market in general, especially NASDAQ, along with market prices for staffing companies, has experienced historical volatility that has often been unrelated to the operating performance of these companies. These broad market and industry fluctuations may adversely affect the market price of our common stock, regardless of our operating results.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Among other things, volatility in our stock price could mean that investors will not be able to sell their shares at or above the prices they pay. The volatility also could impair our ability in the future to offer common stock as a source of additional capital or as consideration in the acquisition of other businesses, or as compensation for our key employees.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Kforce may be negatively affected by outbreaks of disease, such as epidemics or pandemics.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The COVID-19 economic and health crisis (including all of its variants) impacted many of our clients&#8217; business operations due to reduced demand, which in some cases was caused by government closures and/or initiatives to reduce costs or preserve cash, thereby decreasing demand for our services and/or adversely affecting our profitability and collectability of our accounts receivable.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Outbreaks of disease, including epidemics and pandemics, can affect our operations and financial performance if potential new variants are declared, vaccines are mandated, and government actions to prevent and manage disease spread. Outbreaks of diseases could negatively affect our business, financial position, results of operations and/or cash flows in the future.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Increased scrutiny and changing expectations from stakeholders with respect to ESG practices and the impacts of climate change may result in additional costs or risks.</span></div><div><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Companies across many industries are facing increasing scrutiny related to their ESG practices. Investor advocacy groups, certain institutional investors and other influential investors and regulators such as the SEC, among others, are increasingly focused on ESG practices and, in recent years, have placed increasing importance on the non-financial impacts of their investments. Furthermore, increased public awareness and concern regarding environmental risks, including global climate change, may result in increased public scrutiny of our business and our industry. If environmental laws or regulations, industry standards or client requirements are either changed or adopted and impose significant operational and compliance requirements on our operations, our business, results of operations, financial condition and competitive position could be negatively impacted. Additionally, uncharacteristic or significant weather conditions may increase in frequency or severity due to climate change and can affect travel and the ability of businesses to remain open, which could lead to decreased ability to offer our services and negatively affect our results of operations.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Kforce may maintain levels of debt that exposes us to interest rate risk and contains restrictive covenants that could trigger prepayment of obligations or additional costs.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We have a credit facility consisting of a revolving line of credit of up to $200.0 million, subject to certain limitations. Borrowings under the credit facility are secured by substantially all of the tangible and intangible assets of the Firm and certain other designated collateral.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Adverse changes in credit markets, including increases in interest rates, could increase our cost of borrowing and/or make it more difficult to refinance our existing indebtedness, if necessary.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Kforce is subject to certain affirmative and negative covenants under our credit facility. Our failure to comply with such restrictive covenants could result in an event of default, which, if not cured or waived, could result in Kforce being required to repay the outstanding balance before the due date. If this occurs, we may not be able to repay our debt or we may be forced to refinance on terms not acceptable to us, which could have a material adverse effect on our operating results and financial condition.</span></div><div id="i378a8ef6f89e42a893e8f018382a3762_19"></div><div style="margin-top:5pt;text-align:justify"><span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ITEM 1B.     &#160;&#160;&#160;&#160;UNRESOLVED STAFF COMMENTS.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">None.</span></div><div id="i378a8ef6f89e42a893e8f018382a3762_1353"></div><div style="margin-top:5pt;text-align:justify"><span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ITEM 1C.     &#160;&#160;&#160;&#160;CYBERSECURITY.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our cybersecurity program helps us secure our systems, keeps our business running around the clock and protects our clients, consultants, employees and shareholders from vulnerabilities and threats. With oversight from our Board, the Audit Committee and key leaders across Kforce, we have put proactive measures and systems in place to protect our information assets from unauthorized use or access. The Firm&#8217;s cybersecurity framework is based on the National Institute of Standards and Technology (&#8220;NIST&#8221;).</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:115%;text-decoration:underline">Management Oversight</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our Chief Information Security Officer (&#8220;CISO&#8221;) leads our Information Security and Data Privacy Council, which meets quarterly, or more frequently if necessary, to assess, identify and manage cybersecurity threats, support advocacy programs and advise our Chief Information Officer (&#8220;CIO&#8221;) and CISO on solutions. The council is made up of key members of senior management across the Firm, including enterprise security, human resources, legal, internal audit, finance, procurement, communications and field management.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our Enterprise Security team monitors and manages system infrastructure to protect the Firm against threats. Our Cyber Risk Management program considers risks from many sources including, but not limited to, alerts, threat intelligence sources, risk assessments, and vulnerability management. Our Cyber Risk Management process includes risk assessment processes to identify risks, a risk evaluation process that includes risk acceptance or denial at all levels of the organization, and third-party vendor management where each vendor&#8217;s security posture is assessed to understand how it strengthens Kforce&#8217;s cyber supply chain. We have taken a defense in depth approach to the implementation of our cybersecurity controls. These controls are set to block and/or provide alerts on suspicious activities. Our around the clock security operation center responds as appropriate to risks identified, and performs the risk assessment and risk evaluation. Our risk register and risk remediation processes help us ensure we are tracking and addressing priority risks, as appropriate. Any potential risks or threats identified by the Enterprise Security team are communicated to the CISO and Information Security and Data Privacy Council.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our Vice President of Internal Audit, in collaboration with our General Counsel, facilitates our enterprise risk management (&#8220;ERM&#8221;) process. Cybersecurity related risks are included in our overall risk evaluation for our ERM process to determine top risks for the Firm on an annual basis. Our internal audit team, which reports directly to the Audit Committee, uses the ERM program to develop a risk-based audit plan, which is approved by the Audit Committee annually.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our CIO is accountable for the Firm&#8217;s cybersecurity and data privacy programs and is supported by the CISO. Our CIO and CISO have extensive information technology and program management experience, and have served many years in our corporate information security organization. Under the guidance of the CIO, the CISO manages day-to-day operations of the security and data privacy functions and proposes changes to the Firm&#8217;s cybersecurity strategy, which is part of our overall information technology strategy. The CIO and CISO meet frequently to discuss cyber and data operations, privacy programs and risks.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Each of these teams remain in close coordination to ensure risk mitigation strategies are designed and operating effectively.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:115%;text-decoration:underline">Board Oversight</span></div><div><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:112%">The Board is actively engaged in the oversight of cybersecurity and data privacy. The Audit Committee assists the Board in meeting its responsibility to oversee cybersecurity and data privacy strategies and practices. On a quarterly basis, the Audit Committee receives updates on (a) our progress meeting objectives established in our cybersecurity maturity roadmap, (b) relevant reported cybersecurity events in the overall market and evolving risks, (c) results of work performed by our information security organization (ex. penetration tests, cybersecurity program maturity assessments) and (d) detailed reports of cybersecurity trends within the Firm. We engage subject matter experts in conducting independent assessments of our cybersecurity program maturity, penetration tests, and other tests and assessments. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Senior management, including our CIO and CISO, brief the Board on an annual basis on our cybersecurity and information security posture and cybersecurity incidents deemed to have a moderate or higher business impact, even if it is considered immaterial to us. Annually, the Board and management participate in a comprehensive strategy discussion on cybersecurity.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">To further enhance the Board and Audit Committee&#8217;s role in overseeing cybersecurity risks, the Board formed a special working group that is comprised of two members of the Audit Committee to have more frequent and detailed dialogue with executive management (including our COO, CFO, CIO, CISO and VP of Internal Audit) on all areas pertaining to cybersecurity. This working group provides updates on a quarterly basis, or more frequently if necessary, to the Audit Committee. As a result of the steps taken by the Firm with respect to our cybersecurity program, we have not experienced a material breach to date.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Management also provides the Audit Committee with an annual overview of Kforce&#8217;s various lines of insurance that we maintain, including our cybersecurity insurance policy. The Audit Committee provides the Board with quarterly reports on the Firm&#8217;s risks and ERM program findings, including cybersecurity risk and data privacy practices. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We face risks from cybersecurity threats that could have a material adverse effect on our business strategy. See &#8220;Risk Factors Risks Related to Cybersecurity and Technology &#8211; Cybersecurity risks and cyber incidents could adversely affect our business and disrupt operations.&#8221; in Part 1, Item 1A. Risk Factors of this report for a discussion of these risks. As a result, at least in part, of the steps taken by the Firm with respect to our cybersecurity program, we have not experienced a material breach to date.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:115%;text-decoration:underline">Third-Party Vendor Management</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Many of our information technology systems and networks are cloud-based or managed by third parties, whose future performance and reliability we cannot control. The risk of a cyberattack or security breach on a third party carries the same risks to Kforce as those associated with our internal systems. We seek to reduce these risks by performing significant vendor due diligence procedures prior to engaging with any third-party vendor who will have access to sensitive data. Additionally, we require annual audits of certain third parties&#8217; information technology processes.</span></div><div id="i378a8ef6f89e42a893e8f018382a3762_22"></div><div style="margin-top:5pt;text-align:justify"><span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ITEM 2.     &#160;&#160;&#160;&#160;PROPERTIES.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of December&#160;31, 2023, we leased approximately 132,000 square feet of total office space in 29 offices located throughout the U.S. When not being done remotely in our Office Occasional</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> model, most of our operations for both Technology and FA segments are conducted from these leased premises, and we do not anticipate any difficulty in renewing these leases, or in finding alternative sites in the ordinary course of business.</span></div><div id="i378a8ef6f89e42a893e8f018382a3762_25"></div><div style="margin-top:5pt;text-align:justify"><span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ITEM 3.     &#160;&#160;&#160;&#160;LEGAL PROCEEDINGS.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We are involved in legal proceedings, claims and administrative matters that arise in the ordinary course of business. We do not believe that any of our current such proceedings, claims or matters are material. For further information regarding legal proceedings, refer to Note 17 - "Commitments and Contingencies" in the Notes to Consolidated Financial Statements in the section entitled "Litigation," included in Item&#160;8. Financial Statements and Supplementary Data of this report, which is incorporated into this Item 3 by reference.</span></div><div id="i378a8ef6f89e42a893e8f018382a3762_28"></div><div style="margin-top:5pt;text-align:justify"><span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ITEM 4.     &#160;&#160;&#160;&#160;MINE SAFETY DISCLOSURES.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Not applicable.</span></div><div style="text-align:justify"><span><br/></span></div><div id="i378a8ef6f89e42a893e8f018382a3762_31"></div><div style="text-align:center"><span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%">PART II</span></div><div id="i378a8ef6f89e42a893e8f018382a3762_34"></div><div style="margin-top:5pt;text-align:justify"><span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ITEM 5.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;MARKET FOR REGISTRANT&#8217;S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Holders of Common Stock</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our common stock trades on the NASDAQ using the ticker symbol &#8220;KFRC.&#8221; As of February&#160;20, 2024, there were 138 holders of record.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Purchases of Equity Securities by the Issuer</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In February 2024, the Board approved an increase in our stock repurchase authorization, bringing the total authorization from $41.7 million to $100.0&#160;million. Purchases of common stock under the Plan are subject to certain price, market, volume and timing constraints, which are specified in the plan. </span></div><div style="margin-top:5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents information with respect to our repurchases of Kforce common stock during the three months ended December&#160;31, 2023:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:35.996%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.897%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.495%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.911%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Period</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total&#160;Number&#160;of<br/>Shares&#160;Purchased<br/>(1)(2)(3)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average&#160;Price&#160;Paid<br/>per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Number of<br/>Shares Purchased<br/>as Part of<br/>Publicly&#160;Announced<br/>Plans or Programs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Approximate&#160;Dollar<br/>Value&#160;of&#160;Shares&#160;that<br/>May Yet Be<br/>Purchased&#160;Under&#160;the<br/>Plans&#160;or&#160;Programs</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #0a2299;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">October&#160;1, 2023 to October&#160;31, 2023</span></div></td><td colspan="3" style="border-top:1pt solid #0a2299;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,124</span></td><td colspan="3" style="border-top:1pt solid #0a2299;padding:0 1pt"/><td style="border-top:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #0a2299;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">59.23&#160;</span></td><td style="border-top:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #0a2299;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0a2299;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-top:1pt solid #0a2299;padding:0 1pt"/><td style="border-top:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #0a2299;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">66,822,516&#160;</span></td><td style="border-top:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">November&#160;1, 2023 to November&#160;30, 2023</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">221,392</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">65.38&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">219,473</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">52,472,901&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December&#160;1, 2023 to December&#160;31, 2023</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">253,855</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">68.56&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">155,722</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">41,731,977&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">480,371</span></td><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">66.99&#160;</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">375,195</span></td><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">41,731,977&#160;</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Includes 5,124 shares of stock received upon vesting of restricted stock to satisfy tax withholding requirements for the period October 1, 2023 to October 31, 2023.</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2) Includes 1,919 shares of stock received upon vesting of restricted stock to satisfy tax withholding requirements for the period November 1, 2023 to November 30, 2023.</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3) Includes 98,133 shares of stock received upon vesting of restricted stock to satisfy tax withholding requirements for the period December 1, 2023 to December&#160;31, 2023.</span></div><div id="i378a8ef6f89e42a893e8f018382a3762_37"></div><div style="margin-top:5pt"><span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ITEM 6.&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;RESERVED. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:5pt"><span><br/></span></div><div id="i378a8ef6f89e42a893e8f018382a3762_40"></div><div style="margin-top:5pt"><span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ITEM 7. &#160;&#160;&#160;&#160;MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">This MD&amp;A should be read in conjunction with our consolidated financial statements and the accompanying notes thereto contained in Item 8. Financial Statements and Supplementary Data of this report, as well as Item 1. Business of this report, for an overview of our operations and business environment.</span><span style="color:#e36f1e;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"> </span></div><div id="i378a8ef6f89e42a893e8f018382a3762_43"></div><div style="margin-top:5pt;text-align:justify"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXECUTIVE SUMMARY</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following is an executive summary of what Kforce believes are highlights for 2023, which should be considered in the context of the additional discussions herein and in conjunction with the consolidated financial statements and notes thereto. </span></div><div style="margin-top:5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.62pt">Revenue for the year ended December&#160;31, 2023, decreased 10.5% to $1.53 billion in 2023 from $1.71 billion in 2022. Revenue decreased 8.2% and 27.5% for Technology and FA, respectively, in 2023, primarily driven by the uncertainty in the macro environment and our repositioning efforts in our FA business.</span></div><div style="margin-top:5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.62pt">Flex revenue decreased 9.6% (9.2% on a billing day basis), to $1.49 billion in 2023 from $1.65 billion in 2022. In 2023, Flex revenue decreased 7.4% (7.1% on a billing day basis) for Technology and decreased 27.6% (27.3% on a billing day basis) for FA. </span></div><div style="margin-top:5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.62pt">Direct Hire revenue decreased 34.9% to $38.0 million in 2023 from $58.3 million in 2022.</span></div><div style="margin-top:5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.62pt">Gross profit margin decreased 140 basis points to 27.9% in 2023 from 29.3% in 2022, primarily as a result of a decline in the mix of Direct Hire revenue and Technology Flex gross profit margins.</span></div><div style="margin-top:5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.62pt">Flex gross profit margin decreased 80 basis points to 26.0% for 2023 from 26.8% in 2022. Flex gross profit margin decreased 70 basis points for Technology and increased 20 basis points for FA in 2023 as compared to 2022.</span></div><div style="margin-top:5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.62pt">Selling, General and Administrative (&#8220;SG&amp;A&#8221;) expenses as a percentage of revenue for the year ended December&#160;31, 2023, decreased to 21.9% from 22.2% in 2022. SG&amp;A expenses for the year ended December 31, 2023, include costs of $8.4 million related to (i) organizational realignment activities and actions taken to reduce our costs to better align with the lower revenue levels and (ii) legal costs for settlements. These costs, net of related tax benefits, impacted our earnings per share by $0.36 per share.</span></div><div style="margin-top:5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.62pt">Net income for the year ended December&#160;31, 2023, decreased 19.0% to $61.1&#160;million, or $3.13 per share, from $75.4&#160;million, or $3.68 per share, in 2022.</span></div><div style="margin-top:5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.62pt">The Firm returned $94.7&#160;million of capital to our shareholders in the form of open market repurchases totaling $67.1&#160;million, or 1.1 million shares, and quarterly dividends totaling $27.6 million during the year ended December&#160;31, 2023. The total capital returned to shareholders in 2023 represented over 100% of operating cash flows.</span></div><div style="margin-top:5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.62pt">Cash provided by operating activities was $91.5 million during the year ended December&#160;31, 2023, as compared to $90.8 million for 2022. In 2022, there were higher cash outlays related to the payment of deferred payroll taxes under the Coronavirus Aid, Relief and Economic Securities Act (the &#8220;CARES Act&#8221;) and settlement of the Supplemental Executive Retirement Plan (&#8220;SERP&#8221;) obligation, totaling approximately $39 million. Operating cash flows in 2023 were negatively impacted by lower profitability levels due to the decline in revenues stemming from the uncertainty in the macro environment.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div id="i378a8ef6f89e42a893e8f018382a3762_46"></div><div style="margin-top:5pt;text-align:justify"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">RESULTS OF OPERATIONS</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Certain discussions of the changes in our results of operations from the year ended December&#160;31, 2022, as compared to the year ended December&#160;31, 2021, have been omitted from this Form 10-K, and may be found in &#8220;Item 7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; of our Form 10-K for the fiscal year ended December&#160;31, 2022, filed with the SEC on February&#160;24, 2023.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">There has been heightened uncertainty in the macroeconomic environment, and concerns that the U.S. economy may fall into a recession, since the Federal Reserve began aggressively raising interest rates in March 2022 to address persistently high inflation. The U.S. Treasury&#8217;s yield curve has also been significantly inverted, which, for more than 50 years, has been a very strong indicator of a likely recession. There are also significant geopolitical concerns including, but not limited to, the Ukraine-Russia War, ongoing supply chain issues, U.S. political uncertainties and the Israel-Hamas War. With that said, growth in the U.S. economy was reasonably strong in 2023 as real gross domestic product (&#8220;GDP&#8221;) grew at a pace of roughly 3% led by robust consumer spending. In addition, the labor markets remained quite strong in 2023 as the overall unemployment rate of 3.7% in December 2023 remained near historically low levels.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Despite the expansion in the U.S. economy, the uncertainties in the macro environment caused companies, broadly speaking, to exercise restraint in the number of new technology investments they initiated and to selectively scale back on existing projects in 2023. This restraint, which we began to see in the second half of 2022, had a negative impact on our results of operations in 2023. Kforce took certain actions to realign our organization and reduce costs to better align with lower revenue levels during the third quarter of 2023. We anticipate that these actions will reduce annual operating costs by at least $14.0 million, and began to realize this reduction in the fourth quarter of 2023.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Midway through the third quarter of 2023, we began to see a notable improvement in consultant retention, which led to stabilization of our consultants on assignment in our Technology business. We also experienced an improving trend in new consultant assignments in October, which largely continued throughout the fourth quarter of 2023. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents certain items in our Consolidated Statements of Operations and Comprehensive Income as a percentage of revenue for the years ended:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:56.231%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.831%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">DECEMBER&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #0a2299;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #0a2299;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0a2299;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #0a2299;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0a2299;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #0a2299;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue by segment:</span></td><td colspan="3" style="border-top:1pt solid #0a2299;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0a2299;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0a2299;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0a2299;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0a2299;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Technology</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">90.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">88.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">80.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">FA</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Revenue</span></td><td colspan="2" style="border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue by type:</span></td><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Flex</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">97.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">96.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">96.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Direct Hire</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Revenue</span></td><td colspan="2" style="border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27.9&#160;</span></td><td style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29.3&#160;</span></td><td style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28.9&#160;</span></td><td style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income from operations </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income from operations, before income taxes</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:9pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Revenue.</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The following table presents revenue by type for each segment and the percentage change from the prior period for the years ended December 31 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:37.225%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.651%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Increase<br/>(Decrease)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Increase<br/>(Decrease)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #0a2299;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Technology</span></td><td colspan="3" style="border-top:1pt solid #0a2299;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0a2299;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0a2299;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0a2299;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0a2299;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0a2299;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0a2299;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0a2299;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0a2299;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Flex revenue</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,366,095&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,476,055&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,247,560&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Direct Hire revenue</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,458&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(41.5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,572&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,381&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Technology revenue</span></td><td style="border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,384,553&#160;</span></td><td style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8.2)</span></td><td style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/><td style="border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,507,627&#160;</span></td><td style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18.3&#160;</span></td><td style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/><td style="border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,273,941&#160;</span></td><td style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">FA</span></td><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Flex revenue</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">127,679&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(27.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">176,395&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(37.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">282,597&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Direct Hire revenue</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,524&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(27.0)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,743&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,384&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total FA revenue</span></td><td style="border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">147,203&#160;</span></td><td style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(27.5)</span></td><td style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/><td style="border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">203,138&#160;</span></td><td style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(33.6)</span></td><td style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/><td style="border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">305,981&#160;</span></td><td style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Flex revenue</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,493,774&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(9.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,652,450&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,530,157&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Direct Hire revenue</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37,982&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(34.9)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">58,315&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49,765&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Revenue</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,531,756&#160;</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(10.5)</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,710,765&#160;</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8.3&#160;</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,579,922&#160;</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Flex Revenue.</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The key drivers of Flex revenue are the number of consultants on assignment, billable hours, the bill rate per hour and, to a limited extent, the amount of billable expenses incurred by Kforce.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Flex revenue for our Technology business decreased 7.4% (7.1% on a billing day basis), during the year ended December&#160;31, 2023, as compared to the same period in 2022, primarily due to a decrease in consultants on assignment, which was partially offset by higher average bill rates. We began to experience a softening in the demand environment beginning in the second half of 2022, which continued throughout 2023, as our clients began to exercise restraint in initiating new technology initiatives against the backdrop of the uncertainty in the macroeconomic environment. Our Technology business declined on a sequential billing day basis in the first, second and third quarters of 2023 and grew almost 1% on a sequential billing day basis in the fourth quarter of 2023. We experienced a notable improvement in consultant retention rates during the third quarter of 2023 and also began to see improving trends in new assignments in October 2023, which contributed to the sequential growth in the fourth quarter of 2023.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our average bill rates remained strong and increased 2.5% for the year ended December&#160;31, 2023, as compared to the same period in 2022. Our average bill rate of approximately $90 per hour was largely stable throughout 2023, which was encouraging given the significant uncertainty in the macro environment. In the first quarter of 2024, we expect Technology Flex revenue to decline in the low double digits year-over-year.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Our FA business experienced a decrease in Flex revenue of 27.6% (27.3% on a billing day basis), during the year ended December&#160;31, 2023, as compared to the same period in 2022, primarily driven by the repositioning of this business towards more highly-skilled roles and the continued uncertainty in the macro environment. We have seen indicators of success in our repositioning efforts as our average bill rate of approximately $50 per hour for the year ended December&#160;31, 2023 has improved from an average bill rate of $37 per hour for the year ended December 31, 2019, an increase of 35%. In the first quarter of 2024, we expect FA Flex revenue to decrease in the mid 20% range on a year-over-year basis.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the key drivers for the change in Flex revenue by segment over the prior period (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-bottom:1pt solid #0a2299;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">YEAR ENDED DECEMBER 31,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-bottom:1pt solid #0a2299;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">YEAR ENDED DECEMBER 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023 vs. 2022</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022 vs. 2021</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Key Drivers - Increase (Decrease)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Technology</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FA</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Technology</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FA</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Volume - hours billed</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(141,498)</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(57,647)</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">118,757&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(144,684)</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Bill rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33,320&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,949&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">109,357&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38,456&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Billable expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,782)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(18)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">381&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total change in Flex revenue</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(109,960)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(48,716)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">228,495&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(106,202)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents total Flex hours billed by segment and the percentage change over the prior period for the years ended December&#160;31 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:37.225%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.651%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Increase<br/>(Decrease)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Increase<br/>(Decrease)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Technology</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,178&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(9.6)</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,794&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,329&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">FA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(32.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,789&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(51.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,768&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Flex hours billed</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,728&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(13.9)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,583&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(10.9)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,097&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Direct Hire Revenue.</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The key drivers of Direct Hire revenue are the number of placements and the associated placement fee. Direct Hire revenue also includes conversion revenue, which may occur when a consultant initially assigned to a client on a temporary basis is later converted to a permanent placement for a fee.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Direct Hire revenue decreased 34.9% during the year ended December&#160;31, 2023, as compared to the same period in 2022, primarily driven by a decrease in placements stemming from uncertainties in the macroeconomic environment. We expect Direct Hire revenue to be down in the 30% range in the first quarter of 2024 on a year-over-year basis.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Gross Profit.</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Gross profit is determined by deducting direct costs (primarily consultant compensation, payroll taxes and certain fringe benefits, as well as independent contractor costs) from total revenue. In addition, there are no consultant payroll costs associated with Direct Hire placements; thus, all Direct Hire revenue increases gross profit by the full amount of the placement fee. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the gross profit as a percentage of total revenue (&#8220;gross profit percentage&#8221;)  for each segment and the percentage change over the prior period for the years ended December 31:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:37.225%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.651%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Increase<br/>(Decrease)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Increase<br/>(Decrease)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Technology</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4.6)</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27.9&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">FA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total gross profit percentage</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27.9&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4.8)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28.9&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total gross profit percentage decreased 140 basis points for the year ended December 31, 2023, as compared to the same period in 2022, primarily as a result of a decline in the mix of Direct Hire revenue and lower Technology Flex gross profit margins.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Flex gross profit percentage (Flex gross profit as a percentage of Flex revenue) provides management with helpful insight into the other drivers of total gross profit percentage driven by our Flex business such as changes in the spread between the consultants&#8217; bill rate and pay rate, changes in payroll tax rates or benefits costs, as well as the impact of billable expenses, which provide no profit margin.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the Flex gross profit percentage for each segment and the percentage change over the prior period for the years ended December&#160;31:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:37.225%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.651%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Increase<br/>(Decrease)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Increase<br/>(Decrease)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Technology</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2.7)</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">FA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Flex gross profit percentage</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3.0)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26.8&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our Flex gross profit percentage decreased 80 basis points for the year ended December 31, 2023, as compared to the same period in 2022.</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.62pt">Technology Flex gross profit margins decreased 70 basis points for the year ended December 31, 2023, as compared to the same period in 2022, primarily due to a tighter pricing environment.</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.62pt">FA Flex gross profit margins increased 20 basis points for the year ended December 31, 2023, as compared to the same period in 2022, primarily a result of favorable benefits and payroll taxes due to a change in our client portfolio mix, partially offset by a tighter pricing environment.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the key drivers for the change in Flex gross profit by segment over the prior period (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.486%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.072%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-bottom:1pt solid #0a2299;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">YEAR ENDED DECEMBER 31,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-bottom:1pt solid #0a2299;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">YEAR ENDED DECEMBER 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023 vs. 2022</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022 vs. 2021</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Key Drivers - Increase (Decrease)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Technology</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FA</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Technology</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FA</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue impact (volume)</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(29,079)</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,483)</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">60,365&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(29,128)</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Profitability impact (rate)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(10,333)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">187&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">395&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,061&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total change in Flex gross profit</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(39,412)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,296)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">60,760&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(25,067)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">SG&amp;A Expenses.</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Total compensation, commissions, payroll taxes and benefit costs as a percentage of SG&amp;A represented 84.3%, 84.1% and 85.4% of SG&amp;A for the years ended December&#160;31, 2023, 2022 and 2021, respectively. Commissions and other bonus incentives for our revenue-generating talent are variable costs driven primarily by revenue and gross profit levels, and associate performance. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents certain components of SG&amp;A as a percentage of total revenue for the years ended December&#160;31 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:31.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.488%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.488%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.488%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.488%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.638%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%&#160;of<br/>Revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%&#160;of<br/>Revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%&#160;of<br/>Revenue</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Compensation, commissions, payroll taxes and benefits costs</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">282,439&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">319,501&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">295,187&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other </span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">52,494&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">60,314&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50,534&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total SG&amp;A</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">334,933&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21.9&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">379,815&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22.2&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">345,721&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21.9&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Includes items such as credit loss expense, lease expense, professional fees, travel, communication and office related expense, and certain other expenses.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">SG&amp;A as a percentage of revenue decreased 30 basis points for the year ended December&#160;31, 2023, as compared to the same period in 2022, primarily driven by a decrease in performance-based compensation and tighter expense management given the lower revenue levels, partially offset by costs associated with organizational realignment activities and actions taken to reduce our structural costs along with legal settlement costs.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Despite the uncertainties in the macroeconomic environment, we continue to prioritize investments in our strategic initiatives, including our integrated strategy and multi-year efforts to transform our back office, and are continuing to exercise tight discretionary spend control, taking certain actions to align our costs with the lower revenue levels and generating other cost efficiencies, where appropriate. </span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Depreciation and Amortization.</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The following table presents depreciation and amortization expense and percentage change over the prior period by major category for the years ended December 31 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:41.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.886%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Increase<br/>(Decrease)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Increase<br/>(Decrease)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fixed asset depreciation</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,142&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,655&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5.9)</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,822&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Capitalized software amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,870&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,772&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,678&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Depreciation and amortization</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,012&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13.2&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,427&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1.6)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,500&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Other Expense, Net.</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Other expense, net was $1.9 million, $14.4 million and $7.4 million for the years ended December&#160;31, 2023, 2022 and 2021, respectively. Other expense, net consists of our proportionate share of losses for our joint venture and interest expense related to outstanding borrowings under our credit facility. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the years ended December&#160;31, 2023, 2022 and 2021, we recognized $0.8 million, $3.8 million, and $2.5 million, respectively, related to our share of losses associated with our equity method investment. On February 23, 2023, Kforce sold its 50% noncontrolling interest in our equity method investment to an unaffiliated third party, which fully settled the outstanding note receivable. Other expense, net also includes an impairment charge of $13.7 million for our equity method investment for the year ended December 31, 2022. Refer to Note 1 - &#8220;Summary of Significant Accounting Policies&#8221; in the Notes to Consolidated Financial Statements, included in Item&#160;8. Financial Statements and Supplementary Data of this report, for a more detailed discussion on the sale of our equity method investment.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the year ended December 31, 2022, Other expense, net also included a $4.1 million gain recognized as a result of the termination of an interest rate swap agreement in May 2022. Refer to Note 14 - &#8220;Derivative Instrument and Hedging Activity&#8221; in the Notes to Consolidated Financial Statements, included in Item&#160;8. Financial Statements and Supplementary Data, for a complete discussion of the interest rate swap derivative instruments.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the year ended December 31, 2021, Other expense, net included expense of $1.8 million related to the termination of our SERP. Refer to Note 12 - &#8220;Employee Benefit Plans&#8221; in the Notes to Consolidated Financial Statements, included in Item&#160;8. Financial Statements and Supplementary Data of this report, for a complete discussion of the termination of our SERP.</span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Income Tax Expense.</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Income tax expense as a percentage of income from operations, before income taxes (our &#8220;effective tax rate&#8221;) were 28.4%, 26.4% and 24.3% for the years ended December&#160;31, 2023, 2022 and 2021, respectively. The 2023 effective tax rate was unfavorably impacted by a lower work opportunity tax credit, a lower tax benefit from the vesting of restricted stock, and higher non-deductible expenses, as compared to 2022.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Non-GAAP Financial Measures</span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Revenue Growth Rates. </span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8220;Revenue growth rates,&#8221; a non-GAAP financial measure, is defined by Kforce as year-over-year revenue growth after removing the impacts on reported revenues from the changes in the number of billing days. Management believes this data is particularly useful because it aids in evaluating revenue trends over time. Billing days impact is calculated by dividing each comparative period&#8217;s reported revenues by the number of billing days for that period to arrive at a per billing day amount. Same billing day growth rates are then calculated based on the per billing day amounts. Management calculates the number of billing days for each reporting period based on the number of holidays and business days in the quarter.</span></div><div style="margin-top:5pt;padding-left:108pt;padding-right:108pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.608%"><tr><td style="width:1.0%"/><td style="width:38.594%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.754%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.869%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.754%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.869%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.754%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.869%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.754%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.869%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.754%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.869%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.754%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.869%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.568%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year-Over-Year Growth Rates (As Reported)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">YTD</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Q4</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Q3</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Q2</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Q1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Q4</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Technology Flex</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7.4)%</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(11.1)%</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12.5)%</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7.8)%</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.2%</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8.5%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">FA Flex</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(27.6)%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(28.0)%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(26.9)%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(27.3)%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(28.2)%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(28.8)%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Flex revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(9.6)%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12.8)%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(13.9)%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(9.8)%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1.6)%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.1%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year-Over-Year Growth Rates (As Adjusted)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">YTD</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Q4</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Q3</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Q2</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Q1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Q4</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Billing Days</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">252</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">61</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">63</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">64</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">64</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">61</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Technology Flex</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7.1)%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(11.1)%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(11.1)%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7.8)%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.2%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8.5%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">FA Flex</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(27.3)%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(28.0)%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(25.7)%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(27.3)%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(28.2)%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(28.8)%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Flex revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(9.2)%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12.8)%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12.5)%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(9.8)%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1.6)%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.1%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Free Cash Flow.</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8220;Free Cash Flow&#8221;, a non-GAAP financial measure, is defined by Kforce as net cash provided by operating activities determined in accordance with GAAP, less capital expenditures. Management believes this provides an additional way of viewing our liquidity that, when viewed with our GAAP results, provides a more complete understanding of factors and trends affecting our cash flows and is useful information to investors as it provides a measure of the amount of cash generated from the business that can be used for strategic opportunities, including investing in our business, repurchasing common stock, paying dividends or making acquisitions. Free Cash Flow has limitations due to the fact that it does not represent the residual cash flow available for discretionary expenditures. Therefore, we believe it is important to view Free Cash Flow as a complement to, but not as a replacement for, our Consolidated Statements of Cash Flows.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents Free Cash Flow (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:65.029%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.457%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.457%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.458%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">YEARS ENDED DECEMBER 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">61,075&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">75,431&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">75,177&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-cash provisions and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,713&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50,294&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,188&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Changes in operating assets/liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(323)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(34,920)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(32,467)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">91,465&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">90,805&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">72,898&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7,763)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8,109)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6,441)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Free cash flow</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">83,702&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">82,696&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">66,457&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(74,400)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Repurchases of common stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(75,024)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(74,913)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(66,210)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash dividends</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(27,562)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(24,027)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(20,120)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Proceeds from the sale of our joint venture interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,059&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Premiums paid for) cash proceeds received from company-owned life insurance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,408)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,077&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Note receivable issued to our joint venture</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(750)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6,750)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equity method investment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(9,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net proceeds from the sale of assets held for sale</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,742&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(51)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,366)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(96,868)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6,497)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Adjusted EBITDA.</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8220;Adjusted EBITDA&#8221;, a non-GAAP financial measure, is <span id="ic7dee154c7cb4a71b51478379f6bb313_12345"></span>defined by Kforce as net income before depreciation and amortization, stock-based compensation expense, interest expense, net, income tax expense, organizational realignment activities, legal settlement expense, loss from equity method investment, reserve associated with the note receivable issued to our joint venture, impairment of equity method investment, gain from termination of interest rate swap, gain on the sale of the corporate headquarters, and SERP termination expense. Adjusted EBITDA should not be considered a measure of financial performance under GAAP. Items excluded from Adjusted EBITDA are significant components in understanding and assessing our past and future financial performance, and this presentation should not be construed as an inference by us that our future results will be unaffected by those items excluded from Adjusted EBITDA. Adjusted EBITDA is a key measure used by management to assess our operations including our ability to generate cash flows and our ability to repay our debt obligations, and management believes it provides a good metric of our core profitability in comparing our performance to our competitors, as well as our performance over different time periods. Consequently, management believes it is useful information to investors. The measure should not be considered in isolation or as an alternative to net income, cash flows or other financial statement information presented in the consolidated financial statements as indicators of financial performance or liquidity. The measure is not determined in accordance with GAAP and is thus susceptible to varying calculations. Also, Adjusted EBITDA, as presented, may not be comparable to similarly titled measures of other companies.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In addition, although we excluded amortization of stock-based compensation expense because it is a non-cash expense, we expect to continue to incur stock-based compensation in the future and the associated stock issued may result in an increase in our outstanding shares of stock, which may result in the dilution of our shareholder ownership interest. We suggest that you evaluate these items and the potential risks of excluding such items when analyzing our financial position.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents Adjusted EBITDA and includes a reconciliation of net income to Adjusted EBITDA (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:65.762%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.457%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.457%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.458%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">YEARS ENDED DECEMBER 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">61,075&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">75,431&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">75,177&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,012&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,427&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,747&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,655&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,999&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,122&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">973&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,073&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,175&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27,011&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,090&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Organizational realignment activities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,662&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Legal settlement expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,175&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,350&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Loss from equity method investment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">750&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,824&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,480&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Reserve associated with note receivable issued to our joint venture</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,925&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment of equity method investment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,684&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gain from termination of interest rate swap</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,059)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gain on sale of corporate headquarters</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,051)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SERP termination expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,821&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span id="icedc80574d2549f3be37b159aa42ba7f_14-0-1-1-118879"></span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjusted EBITDA</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">115,718&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">140,871&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">126,439&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div id="i378a8ef6f89e42a893e8f018382a3762_52"></div><div style="margin-top:5pt;text-align:justify"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">LIQUIDITY AND CAPITAL RESOURCES</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">To meet our capital and liquidity requirements, we primarily rely on operating cash flow, as well as borrowings under our credit facility. At December&#160;31, 2023 and 2022, we had $0.1 million in cash and cash equivalents. At December&#160;31, 2023, Kforce had $141.5 million in working capital compared to $146.3 million at December&#160;31, 2022.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash Flows</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our business has historically generated a significant amount of operating cash flows, which allows us to balance deploying available capital towards: (i) investing in our infrastructure to allow sustainable growth; (ii) our dividend and share repurchase programs; and (iii) maintaining sufficient liquidity for potential acquisitions or other strategic investments.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents a summary of our net cash flows from operating, investing and financing activities (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:65.762%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.457%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.457%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.458%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">YEARS ENDED DECEMBER 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash Provided by (Used in)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating activities</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">91,465&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">90,805&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">72,898&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investing activities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,862)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,282)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,301&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Financing activities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(86,605)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(173,391)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(87,696)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in cash and cash equivalents</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(96,868)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6,497)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Operating Activities</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash provided by operating activities was $91.5&#160;million during the year ended December&#160;31, 2023, as compared to $90.8&#160;million during the year ended December&#160;31, 2022. Our largest source of operating cash flows is the collection of trade receivables, and our largest use of operating cash flows is the payment of our associate and consultant compensation. In 2022, there were higher cash outlays related to the payment of deferred payroll taxes under the CARES Act and the settlement of the SERP, totaling approximately $39 million. Operating cash flows in 2023 were negatively impacted by lower profitability levels due to the decline in revenues stemming from the uncertainty in the macro environment.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Investing Activities</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash used in investing activities was $4.9&#160;million during the year ended December&#160;31, 2023, and primarily consisted of cash used for capital expenditures of $7.8 million, partially offset by the proceeds from the sale of our joint venture interest of $5.1 million. Cash used in investing activities of $14.3&#160;million during the year ended December&#160;31, 2022 primarily consisted of cash used for capital expenditures of $8.1 million and the issuance of secured promissory notes to our joint venture totaling $6.8 million.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Financing Activities</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash used in financing activities was $86.6&#160;million during the year ended December&#160;31, 2023, as compared to $173.4&#160;million during the year ended December&#160;31, 2022. This change was primarily driven by $16.0&#160;million&#160;of net borrowings on our credit facility in 2023 and $74.4 million of net payments in 2022.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the cash flow impact of the common stock repurchase activity for the years ended December 31 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:65.762%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.457%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.457%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.458%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Open market repurchases</span></td><td style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">67,178&#160;</span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">66,806&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">54,265&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Repurchase of shares related to tax withholding requirements for restricted stock vesting</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,846&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,107&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,945&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total cash flow impact of common stock repurchases</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">75,024&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">74,913&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">66,210&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span id="i0bc4c2e9a2114a3a8781f35985bb5cda_5-0-1-1-118879"></span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash paid in current year for settlement of prior year repurchases</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">974&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">181&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Kforce&#8217;s Board declared and paid dividends of $27.6 million ($1.44 per share), $24.0 million ($1.20 per share) and $20.1 million ($0.98 per share) for the years ended December&#160;31, 2023, 2022 and 2021, respectively. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In February 2024, Kforce&#8217;s Board approved a 5.5% annual increase to the Company's dividend from $1.44 per share to $1.52 per share. The declaration, payment and amount of future dividends are discretionary and will be subject to determination by Kforce&#8217;s Board each quarter following its review of, among other things, the Firm&#8217;s current and expected financial performance as well as the ability to pay dividends under applicable law.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We believe that existing cash and cash equivalents, cash flow from operations and available borrowings under our credit facility will be adequate to meet the capital expenditure and working capital requirements of our operations for at least the next 12 months. However, a material deterioration in the economic environment or market conditions, among other things, could negatively impact operating results and liquidity, as well as the ability of our lenders to fund borrowings. Actual results could also differ materially from those indicated as a result of a number of factors, including the use of currently available resources for potential acquisitions and additional stock repurchases.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Credit Facility</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On October 20, 2021, the Firm entered into an Amended and Restated Credit Facility, which has a maximum borrowing capacity of $200.0 million, and subject to certain conditions and the participation of the lenders, may be increased up to an aggregate additional amount of $150.0 million. As of December&#160;31, 2023, $41.6 million was outstanding and $157.2 million, net of $1.2 million in letters of credit outstanding, was available under the Amended and Restated Credit Facility. As of December&#160;31, 2023, we were in compliance with all of our financial covenants.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In June 2023, Kforce entered into the First Amendment to the Amended and Restated Credit Facility, by and among Wells Fargo, as administrative agent, and the lenders and financial institutions from time to time party thereto (the &#8220;First Amendment&#8221;), to replace the interest rates based on the London Inter-Bank Offered Rate (&#8220;LIBOR&#8221;) with benchmark interest rates based on the Secured Overnight Financing Rate (&#8220;SOFR&#8221;). Refer to Note 13 - &#8220;Credit Facility&#8221; in the Notes to Consolidated Financial Statements, included in this report for a complete discussion of the Amended and Restated Credit Facility.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In April 2017 and March 2020, Kforce entered into two forward-starting interest rate swap agreements to mitigate the risk of rising interest rates. As of December&#160;31, 2023, the Firm did not have any outstanding interest rate swap derivative instruments. Refer to Note 14 - &#8220;Derivative Instrument and Hedging Activity&#8221; in the Notes to Consolidated Financial Statements, included in Item&#160;8. Financial Statements and Supplementary Data of this report for a complete discussion of our interest rate swaps.</span></div><div style="margin-top:5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Repurchases</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the open market repurchase activity under the Board-authorized common stock repurchase program for the years ended December 31 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:55.938%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.457%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.457%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.457%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.458%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023 </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Shares</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Shares</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Open market repurchases</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,097&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">67,124&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,124&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">67,599&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In February 2024, the Board approved an increase in our stock repurchase authorization, bringing the total authorization to $100.0&#160;million. As of December&#160;31, 2023, $41.7 million remained available for further repurchases under the Board-authorized common stock repurchase program. </span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contractual Obligations</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In addition to our discussion and analysis surrounding our liquidity and capital resources, consideration should also be given to significant contractual obligations: </span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.62pt">The Amended and Restated Credit Facility matures on October 20, 2026, and as of December&#160;31, 2023, our outstanding debt balance under the credit facility was $41.6&#160;million. Total payments, however, are inherently uncertain as the interest rates related to this outstanding balance are variable and the outstanding borrowings that will occur over the remaining term of the Credit Facility are unknown.  Refer to Note 13 - &#8220;Credit Facility&#8221; in the Notes to Consolidated Financial Statements, included in Item&#160;8. Financial Statements and Supplementary Data for further details on the Amended and Restated Credit Facility.</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.62pt">We maintain various non-qualified deferred compensation plans pursuant to which eligible management and highly-compensated key employees may elect to defer all or part of their compensation to later years. As of December&#160;31, 2023, the total amount of our obligations under these plans was $48.0&#160;million. These amounts are included in the accompanying Consolidated Balance Sheets and classified as Accounts payable and other accrued liabilities and Other long-term liabilities, as appropriate, and are payable based upon the elections of the plan participants (e.g., retirement, termination of employment, change-in-control, etc.). Amounts payable upon the retirement or termination of employment may become payable during the next five years if a covered employee retires, terminates, or schedules a distribution.</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.62pt">Our purchase commitments consist of agreements to purchase goods and services entered into in the ordinary course of business. As of December&#160;31, 2023, the value of our non-cancellable unconditional purchase commitments was $38.0&#160;million. </span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.62pt">We have employment agreements with certain executives that provide for minimum compensation, salary and continuation of certain benefits for a six-month to a three-year period after their employment ends under certain circumstances. At December&#160;31, 2023, our liability would be approximately $30.3&#160;million for terminations related to a change in control and $11.4&#160;million related to terminations in the absence of cause. Refer to Note 17 - &#8220;Commitments and Contingencies&#8221; in the Notes to Consolidated Financial Statements, included in Item&#160;8. Financial Statements and Supplementary Data for additional information regarding our commitments related to employment agreements.</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.62pt">We lease certain facilities and other properties under non-cancellable operating lease arrangements that expire at various dates through 2033. As of December&#160;31, 2023, the total amount of our obligations under operating leases was $18.2&#160;million. Refer to Note 11 - &#8220;Operating Leases&#8221; in the Notes to Consolidated Financial Statements, included in Item&#160;8. Financial Statements and Supplementary Data for additional information regarding our lease obligations and the timing of expected future payments, including a five-year maturity schedule.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Off-Balance Sheet Arrangements</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Kforce provides letters of credit to certain vendors in lieu of cash deposits. At December&#160;31, 2023, Kforce had letters of credit outstanding for operating lease and insurance coverage deposits totaling $1.2 million. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">These off-balance sheet arrangements do not have a material impact on our liquidity or capital resources. These off-balance sheet arrangements do not provide financing, liquidity, market or credit risk support.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:5pt"><span><br/></span></div><div id="i378a8ef6f89e42a893e8f018382a3762_55"></div><div style="margin-top:5pt;text-align:justify"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CRITICAL ACCOUNTING ESTIMATES</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our consolidated financial statements are prepared in accordance with GAAP, and our significant accounting policies are discussed in Note 1 &#8211; &#8220;Summary of Significant Accounting Policies&#8221; in the Notes to Consolidated Financial Statements, included in Item&#160;8. Financial Statements and Supplementary Data of this report. In connection with the preparation of our consolidated financial statements, we are required to make assumptions and estimates about future events, and apply judgments that affect the reported amount of assets, liabilities, revenues, expenses and the related disclosures. Our assumptions, estimates and judgments are based on our historical experience, current trends and other factors that management believes to be relevant at the time our consolidated financial statements are prepared. Management regularly reviews the accounting policies, estimates, assumptions and judgments to ensure that our consolidated financial statements are presented fairly and in accordance with GAAP. However, because future events and their effects cannot be determined with certainty, actual results could differ from our assumptions and estimates, and such differences could be material. Management believes that the following accounting estimates are the most critical to aid in fully understanding and evaluating our reported financial results, and they require management&#8217;s most difficult, subjective or complex judgments, resulting from the need to make estimates about the effect of matters that are inherently uncertain. We have not made any material changes in our accounting methodologies used in prior years. </span></div><div style="margin-top:4pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Allowance for Credit Losses</span></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We estimate and recognize lifetime expected losses, rather than incurred losses, which results in the earlier recognition of credit losses even if the expected risk of credit loss is remote. As part of our analysis, we apply credit loss rates to outstanding receivables by aging category. For certain clients, we perform a quarterly credit review, which considers the client&#8217;s credit rating and financial position as well as our total credit loss exposure. A 10% change in accounts reserved at December&#160;31, 2023 would have impacted our net income by approximately $0.1&#160;million in 2023.</span></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Refer to Note 4 &#8211; &#8220;Allowance for Credit Losses&#8221; in the Notes to Consolidated Financial Statements, included in Item&#160;8. Financial Statements and Supplementary Data of this report, for more details on our allowance for credit losses.</span></div><div style="margin-top:4pt;text-align:justify"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounting for Income Taxes</span></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our effective income tax rate is influenced by tax planning opportunities available to us in the various jurisdictions in which we conduct business. Significant judgment is required in determining our effective tax rate and in evaluating our tax positions, including those that may be uncertain.</span></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We are also required to exercise judgment with respect to the realization of our net deferred tax assets.&#160;Management evaluates positive and negative evidence and exercises judgment regarding past and future events to determine if it is more likely than not that all or some portion of the deferred tax assets may not be realized. If appropriate, a valuation allowance is recorded against deferred tax assets to offset future tax benefits that may not be realized. A 0.5% change in our effective tax rate would have impacted our net income by approximately $0.4&#160;million in 2023.</span></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Refer to Note 6 &#8211; &#8220;Income Taxes&#8221; in the Notes to Consolidated Financial Statements, included in Item&#160;8. Financial Statements and Supplementary Data of this report, for a complete discussion of the components of our income tax expense, as well as the temporary differences that exist as of December&#160;31, 2023. </span></div><div style="margin-top:4pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill Impairment</span></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Goodwill is tested at the reporting unit level, which is generally an operating segment or one level below the operating segment level, where a business operates and for which discrete financial information is available and reviewed by segment management. We evaluate goodwill for impairment annually or more frequently whenever events or circumstances indicate that the fair value of a reporting unit is below its carrying value. We monitor the existence of potential impairment indicators throughout the year. It is our policy to conduct impairment testing based on our current business strategy in light of present industry and economic conditions, as well as future expectations.</span></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">When performing a quantitative assessment, we determine the fair value of our reporting units using widely accepted valuation techniques, including the discounted cash flow, guideline transaction and guideline company methods. These types of analyses contain uncertainties because they require management to make significant assumptions and judgments including: (1) an appropriate rate to discount the expected future cash flows; (2) the inherent risk in achieving forecasted operating results; (3) long-term growth rates; (4) expectations for future economic cycles; (5) market comparable companies and appropriate adjustments thereto; and (6) market multiples. When performing a qualitative assessment, we assess qualitative factors to determine whether the existence of events or circumstances indicated that it was more likely than not that the fair value of the reporting unit was less than its carrying amount.</span></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Refer to Note 8 &#8211; &#8220;Goodwill</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">&#8221;</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> in the Notes to Consolidated Financial Statements, included in Item&#160;8. Financial Statements and Supplementary Data of this report, for a complete discussion of the valuation methodologies employed.</span></div><div style="margin-top:4pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Self-Insured Liabilities</span></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We are self-insured for certain losses related to health insurance claims that are below insurable limits. However, we obtain third-party insurance coverage to limit our exposure to claims in excess of insurable limits. When estimating our self-insured liabilities, we consider a number of factors, including historical claims experience, plan structure, internal claims management activities, demographic factors and severity factors. Periodically, management reviews its assumptions to determine the adequacy of our self-insured liabilities.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our self-insured liabilities contain uncertainties because management is required to make assumptions and to apply judgment to estimate the ultimate total cost to settle reported claims and claims incurred but not reported (&#8220;IBNR&#8221;) as of the balance sheet date. A 10% change in our self-insured liabilities related to health insurance, as of December&#160;31, 2023, would have impacted our net income by approximately $0.4&#160;million in 2023.</span></div><div id="i378a8ef6f89e42a893e8f018382a3762_58"></div><div style="margin-top:5pt;text-align:justify"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NEW ACCOUNTING STANDARDS</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Refer to Note 1 &#8211; &#8220;Summary of Significant Accounting Policies&#8221; in the Notes to Consolidated Financial Statements, included in Item&#160;8. Financial Statements and Supplementary Data of this report, for a discussion of new accounting standards. </span></div><div><span><br/></span></div><div id="i378a8ef6f89e42a893e8f018382a3762_61"></div><div style="margin-top:4pt"><span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ITEM&#160;7A.&#160;&#160;&#160;&#160;QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK. </span></div><div style="margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In addition to the inherent operational risks, Kforce is exposed to certain market risks, primarily related to changes in interest rates.</span></div><div style="margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of December&#160;31, 2023, we had $41.6 million outstanding under the Amended and Restated Credit Facility. A hypothetical 10% increase in interest rates in effect at December&#160;31, 2023 would increase Kforce&#8217;s annual interest expense by less than $0.4&#160;million. Refer to Note 13 - &#8220;Credit Facility&#8221; in the Notes to Consolidated Financial Statements, included in Item 8. Financial Statements and Supplementary Data of this report, for further details on the Amended and Restated Credit Facility.</span></div><div id="i378a8ef6f89e42a893e8f018382a3762_64"></div><div style="margin-top:5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:5pt"><span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ITEM 8.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA</span><span style="color:#e36f1e;font-family:'Open Sans Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%">.</span></div><div id="i378a8ef6f89e42a893e8f018382a3762_67"></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM </span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">To the shareholders and the Board of Directors of Kforce Inc.</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Opinion on the Financial Statements and Internal Control over Financial Reporting</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We have audited the accompanying consolidated balance sheets of Kforce Inc. and subsidiaries (the "Company") as of December 31, 2023 and 2022, the related consolidated statements of operations and comprehensive income, changes in stockholders' equity, and cash flows, for each of the three years in the period ended December 31, 2023, and the related notes and the schedule listed in the Index at Item 15 (collectively referred to as the "financial statements"). We also have audited the Company&#8217;s internal control over financial reporting as of December 31, 2023, based on criteria established in Internal Control &#8212; Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In our opinion, the financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December 31, 2023 and 2022, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2023, in conformity with accounting principles generally accepted in the United States of America. Also, in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2023, based on criteria established in Internal Control &#8212; Integrated Framework (2013) issued by COSO.</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Basis for Opinions</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company&#8217;s management is responsible for these financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management Report on Internal Control Over Financial Reporting. Our responsibility is to express an opinion on these financial statements and an opinion on the Company&#8217;s internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our audits of the financial statements included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures to respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Definition and Limitations of Internal Control over Financial Reporting</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A company&#8217;s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company&#8217;s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements.</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Critical Audit Matters</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Critical audit matters are matters arising from the current-period audit of the financial statements that were communicated or required to be communicated to the audit committee and that (1) relate to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. We determined that there are no critical audit matters. </span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">/s/ <ix:nonNumeric contextRef="c-1" name="dei:AuditorName" id="f-36">Deloitte &amp; Touche LLP</ix:nonNumeric></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:AuditorLocation" id="f-37">Tampa, Florida</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">February 23, 2024</span></td></tr></table></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">We have served as the Company&#8217;s auditor since 2000.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">26</span></div></div></div><div id="i378a8ef6f89e42a893e8f018382a3762_70"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%">KFORCE INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME</span></div><div style="text-align:center"><span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">(IN THOUSANDS, EXCEPT PER SHARE AMOUNTS)</span></div><div><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.953%"><tr><td style="width:1.0%"/><td style="width:54.571%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.676%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.676%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.677%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">YEARS ENDED DECEMBER 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="display:none"/><td style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-38">1,531,756</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-39">1,710,765</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-40">1,579,922</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Direct costs</span></td><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="f-41">1,104,690</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="f-42">1,209,658</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="f-43">1,123,058</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="display:none"/><td colspan="2" style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-44">427,066</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-45">501,107</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-46">456,864</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-47">334,933</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-48">379,815</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-49">345,721</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-50">5,012</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-51">4,427</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-52">4,500</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income from operations</span></td><td colspan="3" style="display:none"/><td colspan="2" style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-53">87,121</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-54">116,865</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-55">106,643</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other expense, net</span></td><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-56">1,871</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-57">14,423</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-58">7,376</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income from operations, before income taxes</span></td><td colspan="3" style="display:none"/><td colspan="2" style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-59">85,250</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-60">102,442</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-61">99,267</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-62">24,175</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-63">27,011</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-64">24,090</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income </span></td><td colspan="3" style="display:none"/><td colspan="2" style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-65">61,075</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-66">75,431</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-67">75,177</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive (loss) income:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Defined benefit pension plans, net of tax</span></td><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:fixed-zero" scale="3" id="f-68">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:fixed-zero" scale="3" id="f-69">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-70">3,103</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in fair value of interest rate swaps, net of tax </span></td><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" format="ixt:fixed-zero" scale="3" id="f-71">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" scale="3" id="f-72">615</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" format="ixt:num-dot-decimal" scale="3" id="f-73">1,941</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Comprehensive income</span></td><td colspan="3" style="display:none"/><td style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-74">61,075</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-75">74,816</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-76">80,221</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Earnings per share - basic</span></td><td colspan="3" style="display:none"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-77">3.18</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-78">3.76</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-79">3.65</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Earnings per share - diluted</span></td><td colspan="3" style="display:none"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-80">3.13</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-81">3.68</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-82">3.54</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted average shares outstanding &#8211; basic</span></td><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-83">19,188</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-84">20,054</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-85">20,579</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted average shares outstanding &#8211; diluted</span></td><td colspan="3" style="display:none"/><td colspan="2" style="border-bottom:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-86">19,507</ix:nonFraction>&#160;</span></td><td style="border-bottom:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="border-bottom:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-87">20,503</ix:nonFraction>&#160;</span></td><td style="border-bottom:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="border-bottom:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-88">21,212</ix:nonFraction>&#160;</span></td><td style="border-bottom:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated financial statements.</span></div><div style="margin-bottom:17pt;margin-top:17pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">27</span></div></div></div><div id="i378a8ef6f89e42a893e8f018382a3762_73"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%">KFORCE INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CONSOLIDATED BALANCE SHEETS</span></div><div style="text-align:center"><span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">(IN THOUSANDS, EXCEPT PER SHARE AMOUNTS)</span></div><div><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:67.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.591%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">DECEMBER 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #0a2299;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #0a2299;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0a2299;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:100%">ASSETS</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="f-89">119</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="f-90">121</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trade receivables, net of allowances of $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-91">1,643</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-92">1,575</ix:nonFraction>, respectively</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-93">233,428</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-94">269,496</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-95">10,912</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-96">8,143</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-97">244,459</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-98">277,760</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fixed assets, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-99">9,418</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-100">8,647</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other assets, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-101">75,924</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-102">75,771</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred tax assets, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-103">3,138</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-104">4,786</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-105">25,040</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-106">25,040</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-107">357,979</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-108">392,004</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:100%">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts payable and other accrued liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-109">64,795</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-110">72,792</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued payroll costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-111">33,968</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-112">48,369</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current portion of operating lease liabilities </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-113">3,589</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-114">4,576</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income taxes payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AccruedIncomeTaxesCurrent" scale="3" id="f-115">623</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AccruedIncomeTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-116">5,696</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-117">102,975</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-118">131,433</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term debt &#8211; credit facility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LongTermLineOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-119">41,600</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:LongTermLineOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-120">25,600</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-121">54,324</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-122">52,773</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-123">198,899</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-124">209,806</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Commitments and Contingencies (Note 17)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-6" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-125"></ix:nonFraction></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-7" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-126"></ix:nonFraction></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stockholders&#8217; equity:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Preferred stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="f-127"><ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="f-128">0.01</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="c-7" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="f-129"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="f-130">15,000</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction unitRef="shares" contextRef="c-7" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="3" id="f-131"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="3" id="f-132"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="3" id="f-133"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="3" id="f-134">none</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> issued and outstanding</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="f-135">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="f-136">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-137"><ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-138">0.01</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="c-7" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="f-139"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="f-140">250,000</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="f-141">73,462</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="f-142">73,242</ix:nonFraction> issued, respectively</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-143">734</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-144">732</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additional paid-in capital</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="f-145">527,288</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="f-146">507,734</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated other comprehensive income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:fixed-zero" scale="3" id="f-147">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-148">6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Retained earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-149">525,222</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-150">492,764</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Treasury stock, at cost; <ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="3" id="f-151">53,941</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="3" id="f-152">52,744</ix:nonFraction> shares, respectively</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:TreasuryStockCommonValue" format="ixt:num-dot-decimal" scale="3" id="f-153">894,164</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:TreasuryStockCommonValue" format="ixt:num-dot-decimal" scale="3" id="f-154">819,038</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total stockholders&#8217; equity</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-155">159,080</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-156">182,198</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total liabilities and stockholders&#8217; equity</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-157">357,979</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-158">392,004</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated financial statements.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">28</span></div></div></div><div id="i378a8ef6f89e42a893e8f018382a3762_76"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%">KFORCE INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS&#8217; EQUITY</span></div><div style="text-align:center"><span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">(IN THOUSANDS)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.783%"><tr><td style="width:1.0%"/><td style="width:37.403%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.865%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.106%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.179%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.407%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.106%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.732%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.473%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additional Paid-In Capital</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Other Comprehensive (Loss) Income</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Retained Earnings</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Treasury Stock</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Stockholders&#8217; Equity</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance, December 31, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-8" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="f-159">72,600</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-160">726</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-161">472,378</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-162">4,423</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-163">388,645</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-12" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="3" id="f-164">50,427</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-165">677,391</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-166">179,935</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-167">75,177</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-168">75,177</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuance for stock-based compensation and dividend equivalents, net of forfeitures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-15" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="f-169">397</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="f-170">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-171">1,102</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-172">1,106</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:fixed-zero" scale="3" id="f-173">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-174">13,999</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-175">13,999</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Employee stock purchase plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="f-176">557</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-17" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="f-177">15</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="f-178">205</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="f-179">762</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Dividends ($<ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-180">0.98</ix:nonFraction> per share)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:DividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-181">20,120</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-182">20,120</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Defined benefit pension plan, no tax benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-183">3,103</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-184">3,103</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in fair value of interest rate swap, net of tax of $<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" scale="3" id="f-185">657</ix:nonFraction></span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" format="ixt:num-dot-decimal" scale="3" id="f-186">1,941</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" format="ixt:num-dot-decimal" scale="3" id="f-187">1,941</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Repurchases of common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-17" decimals="-3" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="3" id="f-188">1,080</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-189">66,391</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-190">66,391</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance, December 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-19" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="f-191">72,997</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-192">730</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-193">488,036</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-194">621</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-195">442,596</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-23" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="3" id="f-196">51,492</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-197">743,577</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-198">188,406</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-199">75,431</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-200">75,431</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuance for stock-based compensation and dividend equivalents, net of forfeitures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-26" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="f-201">245</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="f-202">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-203">1,234</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-204">1,236</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:fixed-zero" scale="3" id="f-205">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-206">17,655</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-207">17,655</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Employee stock purchase plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="f-208">809</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-28" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="f-209">17</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="f-210">245</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-211">1,054</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Dividends ($<ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-212">1.20</ix:nonFraction> per share)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:DividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-213">24,027</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-214">24,027</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in fair value of interest rate swap, net of tax of $<ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" scale="3" id="f-215">209</ix:nonFraction></span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" scale="3" id="f-216">615</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" scale="3" id="f-217">615</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Repurchases of common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-28" decimals="-3" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="3" id="f-218">1,269</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-219">75,706</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-220">75,706</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance, December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-30" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="f-221">73,242</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-222">732</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-223">507,734</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-224">6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-225">492,764</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-34" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="3" id="f-226">52,744</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-34" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-227">819,038</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-228">182,198</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-229">61,075</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-230">61,075</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuance for stock-based compensation and dividend equivalents, net of forfeitures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-36" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="f-231">220</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-36" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="f-232">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-37" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-233">1,053</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-234">1,055</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:fixed-zero" scale="3" id="f-235">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-37" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-236">17,747</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-237">17,747</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Employee stock purchase plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-37" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="f-238">754</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-38" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="f-239">18</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="f-240">288</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-241">1,042</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Dividends ($<ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-242">1.44</ix:nonFraction> per share)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-3" name="us-gaap:DividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-243">27,562</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-244">27,562</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Repurchases of common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-38" decimals="-3" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="3" id="f-245">1,215</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-246">75,414</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-247">75,414</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" sign="-" name="us-gaap:StockholdersEquityOther" scale="3" id="f-248">6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:StockholdersEquityOther" scale="3" id="f-249">6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance, December 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-40" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="f-250">73,462</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-40" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-251">734</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-41" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-252">527,288</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="f-253">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-43" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-254">525,222</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-44" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="3" id="f-255">53,941</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-256">894,164</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-257">159,080</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">29</span></div></div></div><div id="i378a8ef6f89e42a893e8f018382a3762_79"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%">KFORCE INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="text-align:center"><span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">(IN THOUSANDS)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:62.296%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">YEARS ENDED DECEMBER 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash flows from operating activities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-258">61,075</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-259">75,431</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-260">75,177</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjustments to reconcile net income to cash provided by operating activities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred income tax provision, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" format="ixt:num-dot-decimal" scale="3" id="f-261">1,647</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" format="ixt:num-dot-decimal" scale="3" id="f-262">3,081</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" format="ixt:num-dot-decimal" scale="3" id="f-263">2,425</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Provision for credit losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="f-264">768</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="f-265">126</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="f-266">11</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-267">5,012</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-268">4,427</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-269">4,500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-270">17,747</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-271">17,655</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-272">13,999</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Noncash lease expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" format="ixt:num-dot-decimal" scale="3" id="f-273">4,065</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" format="ixt:num-dot-decimal" scale="3" id="f-274">5,683</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" format="ixt:num-dot-decimal" scale="3" id="f-275">5,509</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Loss on equity method investment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="3" id="f-276">750</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="f-277">3,824</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="f-278">2,480</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Defined benefit pension plans expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PensionExpense" format="ixt:fixed-zero" scale="3" id="f-279">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PensionExpense" format="ixt:fixed-zero" scale="3" id="f-280">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PensionExpense" format="ixt:num-dot-decimal" scale="3" id="f-281">2,157</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Reserve related to note receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="kfrc:ReserveRelatedToNoteReceivable" format="ixt:fixed-zero" scale="3" id="f-282">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="kfrc:ReserveRelatedToNoteReceivable" format="ixt:num-dot-decimal" scale="3" id="f-283">1,925</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="kfrc:ReserveRelatedToNoteReceivable" format="ixt:fixed-zero" scale="3" id="f-284">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment of equity method investment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="kfrc:ImpairmentOfEquityMethodInvestment" format="ixt:fixed-zero" scale="3" id="f-285">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="kfrc:ImpairmentOfEquityMethodInvestment" format="ixt:num-dot-decimal" scale="3" id="f-286">13,684</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="kfrc:ImpairmentOfEquityMethodInvestment" format="ixt:fixed-zero" scale="3" id="f-287">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="f-288">724</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="f-289">141</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="f-290">893</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Increase) decrease in operating assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trade receivables, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-291">35,301</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-292">4,049</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-293">36,960</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" format="ixt:num-dot-decimal" scale="3" id="f-294">1,304</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" format="ixt:num-dot-decimal" scale="3" id="f-295">9,199</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" format="ixt:num-dot-decimal" scale="3" id="f-296">9,779</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Increase (decrease) in operating liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued payroll costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedSalaries" format="ixt:num-dot-decimal" scale="3" id="f-297">13,358</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedSalaries" format="ixt:num-dot-decimal" scale="3" id="f-298">22,003</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedSalaries" format="ixt:num-dot-decimal" scale="3" id="f-299">6,337</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-300">20,962</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-301">20,296</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-302">7,935</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Payment of benefit under terminated pension plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations" format="ixt:fixed-zero" scale="3" id="f-303">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations" format="ixt:num-dot-decimal" scale="3" id="f-304">19,965</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations" format="ixt:fixed-zero" scale="3" id="f-305">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash provided by operating activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-306">91,465</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-307">90,805</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-308">72,898</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash flows from investing activities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-309">7,763</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-310">8,109</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-311">6,441</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Proceeds from the sale of our joint venture interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromDivestitureOfInterestInJointVenture" format="ixt:num-dot-decimal" scale="3" id="f-312">5,059</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ProceedsFromDivestitureOfInterestInJointVenture" format="ixt:fixed-zero" scale="3" id="f-313">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ProceedsFromDivestitureOfInterestInJointVenture" format="ixt:fixed-zero" scale="3" id="f-314">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Premiums paid for) cash proceeds received from company-owned life insurance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsForProceedsFromLifeInsurancePolicies" format="ixt:num-dot-decimal" scale="3" id="f-315">1,408</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:PaymentsForProceedsFromLifeInsurancePolicies" format="ixt:num-dot-decimal" scale="3" id="f-316">1,077</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PaymentsForProceedsFromLifeInsurancePolicies" format="ixt:fixed-zero" scale="3" id="f-317">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Note receivable issued to our joint venture</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="kfrc:ReceivableIssuedToJointVenture" scale="3" id="f-318">750</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="kfrc:ReceivableIssuedToJointVenture" format="ixt:num-dot-decimal" scale="3" id="f-319">6,750</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="kfrc:ReceivableIssuedToJointVenture" format="ixt:fixed-zero" scale="3" id="f-320">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equity method investment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquireEquityMethodInvestments" format="ixt:fixed-zero" scale="3" id="f-321">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PaymentsToAcquireEquityMethodInvestments" scale="3" id="f-322">500</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PaymentsToAcquireEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="f-323">9,000</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net proceeds from the sale of assets held for sale</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets" format="ixt:fixed-zero" scale="3" id="f-324">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets" format="ixt:fixed-zero" scale="3" id="f-325">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="f-326">23,742</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash (used in) provided by investing activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-327">4,862</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-328">14,282</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-329">8,301</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash flows from financing activities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Proceeds from credit facility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-330">594,400</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-331">38,200</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:fixed-zero" scale="3" id="f-332">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Payments on credit facility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-333">578,400</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-334">112,600</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:fixed-zero" scale="3" id="f-335">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Repurchases of common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-336">75,024</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-337">74,913</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-338">66,210</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash dividends</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-339">27,562</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-340">24,027</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-341">20,120</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations" scale="3" id="f-342">19</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations" scale="3" id="f-343">51</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="f-344">1,366</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash used in financing activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-345">86,605</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-346">173,391</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-347">87,696</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in cash and cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="f-348">2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-349">96,868</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-350">6,497</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash and cash equivalents at beginning of year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="f-351">121</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-352">96,989</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-353">103,486</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash and cash equivalents at end of year</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="f-354">119</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="f-355">121</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-356">96,989</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated financial statements.</span></div><div style="margin-top:5pt;text-align:center"><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">30</span></div></div></div><div id="i378a8ef6f89e42a893e8f018382a3762_82"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.765%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.599%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">YEARS ENDED DECEMBER 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Supplemental Disclosure of Cash Flow Information</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">Cash paid during the year for:</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income taxes </span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxesPaid" format="ixt:num-dot-decimal" scale="3" id="f-357">28,616</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:IncomeTaxesPaid" format="ixt:num-dot-decimal" scale="3" id="f-358">16,579</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IncomeTaxesPaid" format="ixt:num-dot-decimal" scale="3" id="f-359">24,277</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease liabilities </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="f-360">5,232</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="f-361">6,992</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="f-362">7,468</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest, net</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InterestPaidNet" scale="3" id="f-363">897</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:InterestPaidNet" scale="3" id="f-364">885</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-365">2,453</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">Non-Cash Financing and Investing Transactions:</span></td><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ROU assets obtained from operating leases</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-366">4,378</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-367">9,997</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-368">5,098</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unsettled repurchases of common stock</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="kfrc:StockRepurchasesIncurredButNotYetPaid" scale="3" id="f-369">920</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="kfrc:StockRepurchasesIncurredButNotYetPaid" scale="3" id="f-370">974</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="kfrc:StockRepurchasesIncurredButNotYetPaid" scale="3" id="f-371">181</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Employee stock purchase plan</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-372">1,042</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-373">1,054</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="f-374">762</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated financial statements.</span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">31</span></div></div></div><div id="i378a8ef6f89e42a893e8f018382a3762_85"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%">KFORCE INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div id="i378a8ef6f89e42a893e8f018382a3762_88"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="f-375" continuedAt="f-375-1" escape="true"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1. Summary of Significant Accounting Policies</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="f-376" continuedAt="f-376-1" escape="true"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div></ix:nonNumeric><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="f-376-1">The consolidated financial statements have been prepared in conformity with Generally Accepted Accounting Principles (&#8220;GAAP&#8221;) and the rules of the Securities and Exchange Commission (the &#8220;SEC&#8221;). Certain prior year amounts have been reclassified to conform with the current period presentation.</ix:continuation> </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ConsolidationPolicyTextBlock" id="f-377" continuedAt="f-377-1" escape="true"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation</span></div></ix:nonNumeric><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="f-377-1">The consolidated financial statements include the accounts of Kforce Inc. and its subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. References in this document to &#8220;Kforce,&#8221; the "Company,&#8221; &#8220;we,&#8221; the "Firm,&#8221; &#8220;management,&#8221; &#8220;our&#8221; or &#8220;us&#8221; refer to Kforce Inc. and its subsidiaries, except where the context indicates otherwise.</ix:continuation> </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:UseOfEstimates" id="f-378" escape="true"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The most critical of these estimates and assumptions relate to the following: allowance for credit losses; income taxes; self-insured liabilities for health insurance; and the impairment of goodwill, other long-lived assets and the equity method investment. Although these and other estimates and assumptions are based on the best available information, actual results could be materially different from these estimates.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="f-379" continuedAt="f-379-1" escape="true"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">All of our revenue and trade receivables are generated from contracts with customers and our revenues are derived from U.S. domestic operations. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenue is recognized when the control of the promised services is transferred to our customers at an amount that reflects the consideration to which we expect to be entitled to in exchange for those services. Revenue is recorded net of sales or other transaction taxes collected from clients and remitted to taxing authorities. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For substantially all of our revenue transactions, we have determined that the gross reporting of revenues as a principal, versus net as an agent, is the appropriate accounting treatment because Kforce: (i) is primarily responsible for fulfilling the promise to provide the specified service to the customer; (ii) has discretion in selecting and assigning the temporary workers to particular jobs and establishing the bill rate; and (iii) bears the risk and rewards of the transaction, including credit risk if the customer fails to pay for services performed.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Flex Revenue</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Substantially all of our Flex revenue is recognized over time as temporary staffing services and managed solutions are provided by our consultants at the contractually established bill rates, net of applicable variable consideration, such as customer rebates and discounts. Reimbursements of travel and out-of-pocket expenses ("billable expenses") are also recorded within Flex revenue when incurred and the equivalent amount of expense is recorded in Direct costs in the Consolidated Statements of Operations and Comprehensive Income. We recognize revenue in the amount of consideration to which we have the right to invoice when it corresponds directly to the services transferred to the customer and satisfied over time.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Direct Hire Revenue</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Direct Hire revenue is recognized at the agreed upon rate at the point in time when the performance obligation is considered complete. Our policy requires the following criteria to be met in order for the performance obligation to be considered complete: (i) the candidate accepted the position; (ii) the candidate resigned from their current employer; and (iii) the agreed upon start date falls within the following month. Because the client has accepted the candidate and can direct the use of and obtains the significant risk and rewards of the placement, we consider this point as the transfer of control to our client.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Variable Consideration</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Transaction prices for Flex revenue include variable consideration, such as customer rebates and discounts.&#160;Management evaluates the facts and circumstances of each contract to estimate the variable consideration using the most likely amount method which utilizes management&#8217;s expectation of the volume of services to be provided over the applicable period. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Direct Hire revenue is recorded net of a fallout reserve. Direct Hire fallouts occur when a candidate does not remain employed with the client through the respective contingency period (typically <ix:nonNumeric contextRef="c-1" name="kfrc:RevenueFromContractWithCustomersContingencyPeriod" format="ixt-sec:durday" id="f-380">90</ix:nonNumeric> days&#160;or less). Management uses the expected value method to estimate the fallout reserve based on a combination of past experience and current trends.</span></div></ix:nonNumeric></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="f-375-1" continuedAt="f-375-2"><ix:continuation id="f-379-1"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Payment Terms</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our payment terms and conditions vary by arrangement. The vast majority of our terms are typically less than <ix:nonNumeric contextRef="c-1" name="kfrc:RevenueFromContractWithCustomerRequiredPaymentPeriod" format="ixt-sec:durday" id="f-381">90</ix:nonNumeric> days, however, we have extended our payment terms beyond <ix:nonNumeric contextRef="c-1" name="kfrc:RevenueFromContractWithCustomerRequiredPaymentPeriod" format="ixt-sec:durday" id="f-382">90</ix:nonNumeric> days for certain of our customers. Generally, the timing between the satisfaction of the performance obligation and the payment is not significant and we do not currently have any significant financing components.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Unsatisfied Performance Obligations</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We do not disclose the value of unsatisfied performance obligations for contracts if either the original expected length is one year or less or if revenue is recognized at the amount to which we have the right to invoice for services performed. </span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Contract Balances</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We record accounts receivable when our right to consideration becomes unconditional and services have been performed. Other than our trade receivable balance, we do <ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ContractWithCustomerAssetNet" format="ixt:fixed-zero" scale="0" id="f-383"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ContractWithCustomerAssetNet" format="ixt:fixed-zero" scale="0" id="f-384">no</ix:nonFraction></ix:nonFraction>t have any material contract assets as of December&#160;31, 2023 and 2022.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We record a contract liability when we receive consideration from a customer prior to transferring services to the customer. We recognize the contract liability as revenue after we have transferred control of the goods or services to the customer. Contract liabilities are recorded within Accounts payable and other accrued liabilities if expected to be recognized in less than one year and Other long-term liabilities, if over one year, in the Consolidated Balance Sheets. We do <ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:fixed-zero" scale="0" id="f-385"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:fixed-zero" scale="0" id="f-386">no</ix:nonFraction></ix:nonFraction>t have any material contract liabilities as of December&#160;31, 2023 and 2022.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Cost of Services</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Direct costs are composed of all related costs of employment for consultants, including compensation, payroll taxes, certain fringe benefits and subcontractor costs. Direct costs exclude depreciation and amortization expense, which is presented on a separate line in the accompanying Consolidated Statements of Operations and Comprehensive Income. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Associate and field management compensation, payroll taxes and fringe benefits are included in SG&amp;A along with other customary costs such as administrative and corporate costs.</span></div></ix:continuation><ix:nonNumeric contextRef="c-1" name="us-gaap:CommissionsExpensePolicyPolicyTextBlock" id="f-387" escape="true"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Commissions</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our associates make placements and earn commissions as a percentage of revenue or gross profit pursuant to a commission plan. The amount of associate commissions paid increases as volume increases. Commissions are accrued at an amount equal to the percent of total expected commissions payable to total revenue or gross profit for the commission-plan period, as applicable. We generally expense sales commissions and any other incremental costs of obtaining a contract as incurred because the amortization period is typically less than one year.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="f-388" escape="true"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stock-based compensation is measured using the grant-date fair value of the award of equity instruments. The expense is recognized over the requisite service period and forfeitures are recognized as incurred. Excess tax benefits or deficiencies of deductions attributable to employees&#8217; vesting of restricted stock are reflected in Income tax expense in the accompanying Consolidated Statements of Operations and Comprehensive Income.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxPolicyTextBlock" id="f-389" escape="true"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income taxes are recorded using the asset and liability approach for deferred tax assets and liabilities and the expected future tax consequences of differences between carrying amounts and the tax basis of assets and liabilities. A valuation allowance is recorded unless it is more likely than not that the deferred tax asset can be utilized to offset future taxes.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Management evaluates tax positions taken or expected to be taken in our tax returns and records a liability (including interest and penalties) for uncertain tax positions. We recognize tax benefits from uncertain tax positions when it is more likely than not that the position will be sustained upon examination, including resolutions of any related appeals or litigation processes. The Company recognizes interest and penalties related to uncertain tax positions in Income tax expense in the accompanying Consolidated Statements of Operations and Comprehensive Income. There were no significant uncertain income tax positions for the year ended December&#160;31, 2023.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="f-390" escape="true"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">All highly liquid investments with original maturity dates of three months or less at the time of purchase are classified as cash equivalents. Cash and cash equivalents are stated at cost, which approximates fair value because of the short-term nature of these instruments. Our cash equivalents are held in government money market funds and at times may exceed federally insured limits.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" id="f-391" continuedAt="f-391-1" escape="true"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Trade Receivables and Related Reserves</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Trade receivables are recorded net of allowance for credit losses. The allowance for credit losses is determined using the application of a current expected credit loss model, which measures expected credit losses based on relevant information, including historical experience, current conditions and reasonable and supportable forecasts. </span></div></ix:nonNumeric></ix:continuation><div style="margin-top:5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">33</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="f-375-2" continuedAt="f-375-3"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="f-391-1">We estimate and recognize lifetime expected losses, rather than incurred losses, which results in the earlier recognition of credit losses even if the expected risk of credit loss is remote. As part of our analysis, we apply credit loss rates to outstanding receivables by aging category. For certain clients, we perform a quarterly credit review, which considers the client&#8217;s credit rating and financial position as well as our total credit loss exposure. Trade receivables are written off after all reasonable collection efforts have been exhausted.</ix:continuation> </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Trade accounts receivable reserves as a percentage of gross trade receivables was less than <ix:nonFraction unitRef="number" contextRef="c-4" decimals="2" name="kfrc:AccountsReceivableReservesAsPercentageOfGrossAccountsReceivable" scale="-2" id="f-392"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="2" name="kfrc:AccountsReceivableReservesAsPercentageOfGrossAccountsReceivable" scale="-2" id="f-393">1</ix:nonFraction></ix:nonFraction>% at both December&#160;31, 2023 and 2022. Recoveries of trade receivables previously written off are recorded when received and are immaterial for the year ended December&#160;31, 2023.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="f-394" continuedAt="f-394-1" escape="true"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Fixed Assets</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Fixed assets are carried at cost, less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the assets. The cost of leasehold improvements is amortized using the straight-line method over the lesser of the estimated useful lives of the assets or the expected terms of the related leases. Upon sale or disposition of our fixed assets, the cost and accumulated depreciation are removed and any resulting gain or loss, net of proceeds, is reflected within SG&amp;A in the Consolidated Statements of Operations and Comprehensive Income. </span></div></ix:nonNumeric><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="f-394-1">Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Recoverability of long-lived assets is measured by a comparison of the carrying amount of the asset group to the future undiscounted net cash flows expected to be generated by those assets. If an analysis indicates the carrying amount of these long-lived assets exceeds the fair value, an impairment loss is recognized to reduce the carrying amount to its fair market value, as determined based on the present value of projected future cash flows.</ix:continuation> </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy" id="f-395" escape="true"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Management has determined that the reporting units for the goodwill analysis is consistent with our reporting segments. We evaluate goodwill for impairment either through a qualitative or quantitative approach annually, or more frequently if an event occurs or circumstances change that indicate the carrying value of a reporting unit may not be recoverable. If we perform a quantitative assessment that indicates the carrying amount of a reporting unit exceeds its fair market value, an impairment loss is recognized to reduce the carrying amount to its fair market value. Kforce determines the fair market value of each reporting unit based on a weighting of the present value of projected future cash flows (the &#8220;income approach&#8221;) and the use of comparative market approaches (the &#8220;market approach&#8221;). Factors requiring significant judgment include, among others, the assumptions related to discount rates, forecasted operating results, long-term growth rates, the determination of comparable companies and market multiples. Changes in economic and operating conditions or changes in Kforce&#8217;s business strategies that occur after the annual impairment analysis may impact these assumptions and result in a future goodwill impairment charge, which could be material to our consolidated financial statements.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:EquityMethodInvestmentsPolicy" id="f-397" continuedAt="f-397-1" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:ReceivablesPolicyTextBlock" id="f-396" continuedAt="f-396-1" escape="true"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Equity Method Investment and Note Receivable</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In June 2019, we entered into a joint venture whereby Kforce had a <ix:nonFraction unitRef="number" contextRef="c-45" decimals="INF" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="f-398">50</ix:nonFraction>% noncontrolling interest in WorkLLama, which was accounted for as an equity method investment. Under the equity method, our carrying value included equity capital contributions, adjusted for our proportionate share of earnings or losses. We recorded a loss related to our equity method investment of $<ix:nonFraction unitRef="usd" contextRef="c-46" decimals="-5" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="6" id="f-399">0.8</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-47" decimals="-5" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="6" id="f-400">3.8</ix:nonFraction>&#160;million during the years ended December&#160;31, 2023 and 2022, respectively.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the year ended December 31, 2022, we recognized an impairment loss of the full balance of the equity method investment of $<ix:nonFraction unitRef="usd" contextRef="c-48" decimals="-5" name="kfrc:ImpairmentOfEquityMethodInvestment" format="ixt:num-dot-decimal" scale="6" id="f-401">13.7</ix:nonFraction>&#160;million, which was recorded in Other Expense, net in the Consolidated Statements of Operations and Comprehensive Income. Refer to Note 15 - &#8220;Fair Value Measurements&#8221; for more details on the impairment analysis of our equity method investment.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the year ended December 31, 2022, Kforce executed a series of promissory notes (the &#8220;Note Receivable&#8221;) to our joint venture for a total of $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:PaymentsToAcquireInterestInJointVenture" format="ixt:num-dot-decimal" scale="6" id="f-402">6.8</ix:nonFraction>&#160;million and recorded a credit loss of $<ix:nonFraction unitRef="usd" contextRef="c-48" decimals="-5" name="kfrc:ReserveRelatedToNoteReceivable" format="ixt:num-dot-decimal" scale="6" id="f-403">1.9</ix:nonFraction>&#160;million, resulting in a balance of $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:NotesAndLoansReceivableGrossNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-404">4.8</ix:nonFraction>&#160;million at December&#160;31, 2022. There were no payments received on the Note Receivable during the year ended December&#160;31, 2022.</span></div></ix:nonNumeric></ix:nonNumeric><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="f-397-1"><ix:continuation id="f-396-1">On February 23, 2023, Kforce received $<ix:nonFraction unitRef="usd" contextRef="c-49" decimals="-5" name="us-gaap:ProceedsFromSaleOfEquityMethodInvestments" format="ixt:num-dot-decimal" scale="6" id="f-405">6.0</ix:nonFraction>&#160;million in exchange for the sale of our <ix:nonFraction unitRef="number" contextRef="c-50" decimals="2" name="us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners" scale="-2" id="f-406">50</ix:nonFraction>% noncontrolling interest in WorkLLama to an unaffiliated third party and in full settlement of the outstanding balance of the Note Receivable. These proceeds, net of customary transaction costs, amounted to $<ix:nonFraction unitRef="usd" contextRef="c-49" decimals="-5" name="kfrc:ProceedsFromSaleOfEquityMethodInvestmentsNetOfTransactionCosts" format="ixt:num-dot-decimal" scale="6" id="f-407">5.1</ix:nonFraction>&#160;million and is presented in the investing section of the Consolidated Statements of Cash Flows.</ix:continuation></ix:continuation> </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeLeasesPolicyTextBlock" id="f-408" continuedAt="f-408-1" escape="true"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Operating Leases</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Kforce leases property for our field offices and corporate headquarters as well as certain office equipment, which limits our exposure to risks related to ownership. We determine if a contract or arrangement meets the definition of a lease at inception. We elected not to separate lease and non-lease components when determining the consideration in the contract. Right-of-use (&#8220;ROU&#8221;) assets and lease liabilities are recognized based on the present value of the lease payments over the lease term at the commencement date. If there is no rate implicit in the lease, we use our incremental borrowing rate in the present value calculation, which is based on our collateralized borrowing rate and determined based on the terms of our leases and the economic environment in which they exist. Our lease agreements do not contain any material residual value guarantees or restrictive covenants. </span></div></ix:nonNumeric></ix:continuation><div style="margin-top:5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="f-375-3" continuedAt="f-375-4"><ix:continuation id="f-408-1"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ROU assets for operating leases, net of amortization, are recorded within <span style="-sec-ix-hidden:f-409"><span style="-sec-ix-hidden:f-410">Other assets</span></span>, net and operating lease liabilities are recorded within <span style="-sec-ix-hidden:f-411"><span style="-sec-ix-hidden:f-412">current liabilities</span></span> if expected to be recognized in less than one year and in <span style="-sec-ix-hidden:f-414"><span style="-sec-ix-hidden:f-413">Other long-term liabilities</span>,</span> if over one year, in the Consolidated Balance Sheets. Operating lease additions are non-cash transactions and the amortization of the ROU assets is reflected as Noncash lease expense within operating activities in the Consolidated Statement of Cash Flows. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our lease terms range from <span style="-sec-ix-hidden:f-415">two</span> to <ix:nonNumeric contextRef="c-52" name="us-gaap:LesseeOperatingLeaseTermOfContract" format="ixt-sec:durwordsen" id="f-416">eleven years</ix:nonNumeric> with a limited number of leases containing short-term renewal provisions that range from month-to-month to one year and some containing options to renew or terminate.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We elected the short-term practical expedient for leases with an initial term of 12 months or less and do not recognize ROU assets or lease liabilities for these short-term leases.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In addition to base rent, certain of our operating leases require variable payments of property taxes, insurance and common area maintenance. These variable lease costs, other than those dependent upon an index or rate, are expensed when the obligation for those payments is incurred.</span></div></ix:continuation><ix:nonNumeric contextRef="c-1" name="us-gaap:InternalUseSoftwarePolicy" id="f-417" escape="true"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Capitalized Software</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Kforce purchases, develops and implements software to enhance the performance of our technology infrastructure. Direct internal costs, such as payroll and payroll-related costs, and external costs incurred during the development stage are capitalized and classified as capitalized software. Capitalized software development costs and the associated accumulated amortization are included in Other assets, net in the accompanying Consolidated Balance Sheets. Amortization expense is computed using the straight-line method over the estimated useful lives of the software, which range from <span style="-sec-ix-hidden:f-418">one</span> to <ix:nonNumeric contextRef="c-54" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:durwordsen" id="f-419">fifteen years</ix:nonNumeric>. Amortization expense of capitalized software during the years ended December&#160;31, 2023, 2022 and 2021 was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareAmortization1" format="ixt:num-dot-decimal" scale="6" id="f-420">1.9</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareAmortization1" format="ixt:num-dot-decimal" scale="6" id="f-421">1.8</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareAmortization1" format="ixt:num-dot-decimal" scale="6" id="f-422">1.7</ix:nonFraction>&#160;million, respectively.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="kfrc:HealthInsurancePolicyTextBlock" id="f-423" escape="true"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Health Insurance</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Except for certain fully insured health insurance lines of coverage, Kforce retains the risk of loss for each health insurance plan participant up to $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="kfrc:HealthInsuranceStopLossMaximumPerClaim" format="ixt:num-dot-decimal" scale="3" id="f-424">600</ix:nonFraction>&#160;thousand in claims annually. Additionally, for all claim amounts exceeding $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="kfrc:HealthInsuranceStopLossMaximumPerClaim" format="ixt:num-dot-decimal" scale="3" id="f-425">600</ix:nonFraction>&#160;thousand, Kforce retains the risk of loss up to an annual aggregate loss of those claims of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="kfrc:HealthInsuranceAggregateRiskOfLossLiabilityAmountInExcessOfTheStopLossMaximum" format="ixt:num-dot-decimal" scale="3" id="f-426">280</ix:nonFraction>&#160;thousand. For its partially self-insured lines of coverage, health insurance costs are accrued using estimates to approximate the liability for reported claims and incurred but not reported claims, which are primarily based upon an evaluation of historical claims experience, actuarially-determined completion factors and a qualitative review of our health insurance exposure, including the extent of outstanding claims and expected changes in health insurance costs.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:LegalCostsPolicyTextBlock" id="f-427" escape="true"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Legal Costs</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Legal costs incurred in connection with loss contingencies are expensed as incurred.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:EarningsPerSharePolicyTextBlock" id="f-428" continuedAt="f-428-1" escape="true"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Earnings per Share</span></div></ix:nonNumeric><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="f-428-1">Basic earnings per share is computed as net income divided by the weighted-average number of common shares outstanding (&#8220;WASO&#8221;) during the period. WASO excludes unvested shares of restricted stock. Diluted earnings per share is computed by dividing net income by diluted WASO. Diluted WASO includes the dilutive effect of unvested shares of restricted stock using the treasury stock method, except where the effect of including potential common shares would be anti-dilutive.</ix:continuation> </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the years ended December&#160;31, 2023, 2022 and 2021, there were <ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="3" id="f-429">319</ix:nonFraction>&#160;thousand, <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="3" id="f-430">449</ix:nonFraction>&#160;thousand and <ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="3" id="f-431">633</ix:nonFraction>&#160;thousand common stock equivalents, respectively, included in the diluted WASO. For the years ended December&#160;31, 2023, 2022 and 2021, there were <ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="f-432">157</ix:nonFraction>&#160;thousand, <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="f-433">292</ix:nonFraction>&#160;thousand and <ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="f-434">9</ix:nonFraction>&#160;thousand, respectively, of anti-dilutive common stock equivalents. </span></div><ix:nonNumeric contextRef="c-1" name="kfrc:TreasuryStockPolicyPolicyTextBlock" id="f-435" escape="true"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Treasury Stock</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Board may authorize share repurchases of our common stock. Shares repurchased under Board authorizations are held in treasury for general corporate purposes. Treasury shares are accounted for under the cost method and reported as a reduction of stockholders&#8217; equity in the accompanying consolidated financial statements.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On August 16, 2022, the Inflation Reduction Act of 2022 (the &#8220;IRA&#8221;) was signed into Federal law. The IRA provides for, among other things, a new U.S. Federal <ix:nonFraction unitRef="number" contextRef="c-55" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense" scale="-2" id="f-436">1</ix:nonFraction>% nondeductible excise tax on certain repurchases of stock by publicly-traded U.S. domestic corporations occurring after December 31, 2022. The excise tax is imposed on the repurchasing corporation itself, not its shareholders from which shares are repurchased. The amount of the excise tax is generally <ix:nonFraction unitRef="number" contextRef="c-56" decimals="3" name="kfrc:EffectiveIncomeTaxRateReconciliationExciseTaxPercentOfFMVOfSharesRepurchased" scale="-2" id="f-437">1</ix:nonFraction>% of the fair market value of the shares repurchased. For purposes of calculating the excise tax, repurchasing corporations are permitted to net the fair market value of certain stock issuances against the fair market value of stock repurchases during the same taxable year, with certain exceptions. For the year ended December&#160;31, 2023, we recorded $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ExciseAndSalesTaxes" format="ixt:num-dot-decimal" scale="6" id="f-438">0.4</ix:nonFraction>&#160;million in excise tax related to the IRA, which was included in Treasury stock in the consolidated financial statements.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:DerivativesPolicyTextBlock" id="f-439" continuedAt="f-439-1" escape="true"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Derivative Instrument</span></div></ix:nonNumeric><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="f-439-1">Our interest rate swap derivative instruments were designated as cash flow hedges and recorded at fair value on the Consolidated Balance Sheets. The effective portion of the gain or loss on the derivative instruments are recorded as a component of Accumulated other comprehensive income, net of tax, and reclassified into earnings when the hedged items affect earnings and into the line item of the hedged item. Any ineffective portion of the gain or loss is recognized immediately into Other expense, net on the Consolidated Statements of Operations and Comprehensive Income. Cash flows from the derivative instrument are classified in the Consolidated Statements of Cash Flows in the same category as the hedged item. As of December&#160;31, 2023 and 2022, the Firm did not have any outstanding interest rate swap derivative instruments.</ix:continuation> </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="f-375-4"><ix:nonNumeric contextRef="c-1" name="us-gaap:SegmentReportingPolicyPolicyTextBlock" id="f-440" continuedAt="f-440-1" escape="true"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Reportable Segments</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our segments are based on the organizational structure for which financial results are regularly reviewed by our chief operating decision-maker, our President and Chief Executive Officer, to determine resource allocation and assess performance. Based on services provided, Kforce&#8217;s reportable segments are Technology and FA. </span></div></ix:nonNumeric><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="f-440-1">We report our performance based on segment revenue and segment profit. Segment profit includes revenue, related cost of services and other direct operating expenses directly attributable to the reportable segment. We do not report total assets, or income from operations, separately by segment as our operations are largely combined.</ix:continuation> </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock" id="f-441" continuedAt="f-441-1" escape="true"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants at the measurement date. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The fair value hierarchy uses a framework which requires categorizing assets and liabilities into one of three levels based on the inputs used in valuing the asset or liability.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:0.1%"/><td style="width:1.417%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:97.283%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8226;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 1 inputs are unadjusted, quoted market prices in active markets for identical assets or liabilities.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8226;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2 inputs are observable inputs other than quoted prices included in Level 1, such as quoted prices for similar assets or liabilities in active markets or quoted prices for identical assets or liabilities in inactive markets.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8226;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 3 inputs include unobservable inputs that are supported by little, infrequent or no market activity and reflect management&#8217;s own assumptions about inputs used in pricing the asset or liability.</span></td></tr></table></div><div><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Level 1 provides the most reliable measure of fair value, while Level 3 generally requires significant management judgment. Assets and liabilities are classified in their entirety based on the lowest level of input that is significant to the fair value measurement.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The carrying values of cash and cash equivalents, trade receivables, other current assets and accounts payable and other accrued liabilities approximate fair value because of the short-term nature of these instruments.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Rabbi trust assets are primarily comprised of marketable equity securities and the fair values are based on unadjusted, quoted prices in active markets, which are considered Level 1.</span></div></ix:nonNumeric><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="f-441-1">Certain assets, in specific circumstances, are measured at fair value on a non-recurring basis utilizing Level 3 inputs such as goodwill and the equity method investment. For these assets, measurement at fair value in periods subsequent to their initial recognition would be applicable if one or more of these assets were determined to be impaired.</ix:continuation> </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="f-442" escape="true"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">New Accounting Standards</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Recently Adopted Accounting Standards</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In March 2020, the FASB issued guidance for reference rate reform, which provided temporary optional guidance to ease the potential burden in accounting for reference rate reform in contracts and other transactions that reference LIBOR, or another reference rate expected to be discontinued because of reference rate reform, if certain criteria are met. The FASB has since issued subsequent updates to the initial guidance in December 2022, which extends the final sunset date for reference rate reform from December 31, 2022 to December 31, 2024. We adopted this standard as of January 1, 2023, and it did not have a material impact on our consolidated financial statements.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Accounting Standards Not Yet Adopted</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In October 2023, the FASB issued guidance for disclosure improvements in accordance with the SEC&#8217;s simplification initiative. These amendments are intended to align FASB&#8217;s accounting standards and eliminate disclosures that are &#8220;redundant, duplicative, overlapping, outdated, or superseded.&#8221; The effective date for each amendment will be the date on which the SEC&#8217;s removal of that related disclosure requirement from Regulation S-X or Regulation S-K becomes effective, with early adoption prohibited. We are evaluating this new guidance, which may modify our disclosures, but we do not expect this standard to have a material effect on our consolidated financial statements.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In December 2023, the FASB issued guidance intended to improve reportable segment disclosure requirements through enhancements for significant segment expenses. These amendments clarify circumstances in which an entity can disclose multiple segment measures of profit or loss, provide new segment disclosure requirements for entities with a single reportable segment, and contain other disclosure requirements. This guidance is effective for annual periods beginning after December 15, 2023, including interim periods within those annual periods. Early adoption of this guidance is permitted and retrospective application is required. We are evaluating this new guidance, which may modify our disclosures, but we do not expect this standard to have a material effect on our consolidated financial statements.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In December 2023, the FASB issued guidance for disclosure improvements for income taxes. These amendments require the disclosure of specific categories in the rate reconciliation and provide additional information for reconciling items that meet a quantitative threshold. This guidance is effective for annual periods beginning after December 15, 2024. Early adoption of this guidance is permitted for annual financial statements that have not yet been issued, with prospective application required. We are evaluating this new guidance, which may modify our disclosures, but we do not expect this standard to have a material effect on our consolidated financial statements.</span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">36</span></div></div></div><div id="i378a8ef6f89e42a893e8f018382a3762_94"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:SegmentReportingDisclosureTextBlock" id="f-443" escape="true"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2. Reportable Segments</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="f-444" escape="true"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides information concerning the operations of our segments for the years ended December 31 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.331%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Technology</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FA</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-57" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-445">1,384,553</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-58" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-446">147,203</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-447">1,531,756</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross profit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-57" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-448">369,396</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-58" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-449">57,670</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-450">427,066</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating and other expenses  </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-451">341,816</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income from operations, before income taxes</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-452">85,250</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-59" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-453">1,507,627</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-60" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-454">203,138</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-455">1,710,765</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross profit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-59" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-456">421,922</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-60" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-457">79,185</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-458">501,107</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating and other expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-459">398,665</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income from operations, before income taxes</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-460">102,442</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-61" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-461">1,273,941</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-62" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-462">305,981</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-463">1,579,922</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross profit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-61" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-464">355,971</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-62" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-465">100,893</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-466">456,864</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating and other expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-467">357,597</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income from operations, before income taxes</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-468">99,267</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:nonNumeric><div id="i378a8ef6f89e42a893e8f018382a3762_97"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="f-469" escape="true"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3. Disaggregation of Revenue</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="f-470" escape="true"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides information about disaggregated revenue by segment and revenue type for the years ended December 31 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.765%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.599%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Flex revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-471">1,366,095</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-472">127,679</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-473">1,493,774</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Direct Hire revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-474">18,458</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-475">19,524</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-476">37,982</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Revenue</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-57" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-477">1,384,553</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-58" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-478">147,203</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-479">1,531,756</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Flex revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-480">1,476,055</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-481">176,395</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-482">1,652,450</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Direct Hire revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-483">31,572</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-484">26,743</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-485">58,315</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Revenue</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-59" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-486">1,507,627</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-60" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-487">203,138</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-488">1,710,765</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Flex revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-489">1,247,560</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-490">282,597</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-491">1,530,157</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Direct Hire revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-78" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-492">26,381</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-79" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-493">23,384</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-80" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-494">49,765</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Revenue</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-61" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-495">1,273,941</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-62" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-496">305,981</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-497">1,579,922</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:nonNumeric><div id="i378a8ef6f89e42a893e8f018382a3762_100"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:AllowanceForCreditLossesTextBlock" id="f-498" continuedAt="f-498-1" escape="true"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. Allowance for Credit Losses</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock" id="f-499" escape="true"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the activity within the allowance for credit losses on trade receivables for the years ended December&#160;31, 2023 and 2022 (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"/><td style="width:83.959%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.841%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Allowance for credit losses, January 1, 2022</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-500">1,729</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current period provision</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="f-501">126</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Write-offs charged against the allowance, net of recoveries of amounts previously written off</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" scale="3" id="f-502">597</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Allowance for credit losses, December 31, 2022</span></div></td><td colspan="2" style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-503">1,006</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current period provision</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="f-504">768</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Write-offs charged against the allowance, net of recoveries of amounts previously written off</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" scale="3" id="f-505">668</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Allowance for credit losses, December 31, 2023</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-506">1,106</ix:nonFraction>&#160;</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">37</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="f-498-1"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The allowances on trade receivables presented in the Consolidated Balance Sheets include $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="kfrc:AccountsReceivableAllowanceForCreditLossAllowanceUnrelatedToTradeReceivables" format="ixt:num-dot-decimal" scale="6" id="f-507">0.5</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="kfrc:AccountsReceivableAllowanceForCreditLossAllowanceUnrelatedToTradeReceivables" format="ixt:num-dot-decimal" scale="6" id="f-508">0.6</ix:nonFraction>&#160;million for reserves unrelated to credit losses at December&#160;31, 2023 and 2022, respectively.</span></div></ix:continuation><div id="i378a8ef6f89e42a893e8f018382a3762_103"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="f-509" escape="true"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5. Fixed Assets, Net</span></div><div style="margin-top:5pt"><ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="f-510" escape="true"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents major classifications of fixed assets and related useful lives (in thousands, except useful lives):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">DECEMBER 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">USEFUL&#160;LIFE</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and equipment</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-81" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-511">2</ix:nonNumeric>-<ix:nonNumeric contextRef="c-82" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-512">10</ix:nonNumeric>&#160;years</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-83" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-513">4,971</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-84" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-514">5,553</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Computer equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-85" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-515">1</ix:nonNumeric>-<ix:nonNumeric contextRef="c-86" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-516">10</ix:nonNumeric> years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-87" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-517">6,216</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-88" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-518">5,168</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-89" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-519">1</ix:nonNumeric>-<ix:nonNumeric contextRef="c-90" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-520">10</ix:nonNumeric>&#160;years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-91" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-521">7,672</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-92" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-522">9,624</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total fixed assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-523">18,859</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-524">20,345</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less accumulated depreciation </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-525">9,441</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-526">11,698</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Fixed assets, net</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-527">9,418</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-528">8,647</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></ix:nonNumeric><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Depreciation expense was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="f-529">3.1</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="f-530">2.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="f-531">2.8</ix:nonFraction> million during the years ended December&#160;31, 2023, 2022 and 2021, respectively.</span></div></ix:nonNumeric><div id="i378a8ef6f89e42a893e8f018382a3762_106"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxDisclosureTextBlock" id="f-532" continuedAt="f-532-1" escape="true"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6. Income Taxes</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="f-533" escape="true"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The provision for income taxes consists of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">YEARS&#160;ENDED&#160;DECEMBER&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current tax expense:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-534">16,530</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-535">17,535</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-536">15,617</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-537">5,998</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-538">6,400</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-539">5,765</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred tax expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-540">1,647</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-541">3,076</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-542">2,708</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Income tax expense</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-543">24,175</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-544">27,011</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-545">24,090</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="f-546" escape="true"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The provision for income taxes shown above varied from the statutory federal income tax rate for those periods as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">YEARS&#160;ENDED&#160;DECEMBER&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Federal income tax rate</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="f-547">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-4" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="f-548">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-5" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="f-549">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">State income taxes, net of Federal tax effect</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="f-550">6.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-4" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="f-551">5.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-5" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="f-552">5.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-deductible compensation and meals and entertainment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense" scale="-2" id="f-553">2.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-4" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense" scale="-2" id="f-554">2.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-5" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense" scale="-2" id="f-555">2.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Tax credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits" scale="-2" id="f-556">0.8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-4" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits" scale="-2" id="f-557">1.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-5" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits" scale="-2" id="f-558">2.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Tax benefit from restricted stock vesting</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" scale="-2" id="f-559">0.8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-4" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" scale="-2" id="f-560">1.0</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-5" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" scale="-2" id="f-561">2.6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="f-562">0.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-4" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="f-563">0.3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-5" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="f-564">0.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-565">28.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-4" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-566">26.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-5" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-567">24.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="margin-top:5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">38</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="f-532-1"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:112%">The 2023 effective tax rate was unfavorably impacted by a lower Work Opportunity Tax Credit (&#8220;WOTC&#8221;), a lower tax benefit from the vesting of restricted stock and higher non-deductible expenses, as compared to 2022. The 2022 effective rate was unfavorably impacted by a lower WOTC and a lower tax benefit from the vesting of restricted stock as compared with 2021, which were partially offset by greater non-deductible compensation to certain executive officers pursuant to IRS Code Section 162(m). </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="f-568" escape="true"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred tax assets and liabilities are composed of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">DECEMBER&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts receivable reserves</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" scale="3" id="f-569">382</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" scale="3" id="f-570">901</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-571">1,345</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-572">2,855</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred compensation obligation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="kfrc:DeferredTaxAssetsTaxDeferredExpenseDeferredCompensation" format="ixt:num-dot-decimal" scale="3" id="f-573">6,616</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="kfrc:DeferredTaxAssetsTaxDeferredExpenseDeferredCompensation" format="ixt:num-dot-decimal" scale="3" id="f-574">6,521</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="f-575">1,475</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" scale="3" id="f-576">902</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="kfrc:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-577">4,071</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="kfrc:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-578">5,411</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" scale="3" id="f-579">8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" scale="3" id="f-580">8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-581">13,897</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-582">16,598</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPrepaidExpenses" scale="3" id="f-583">367</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPrepaidExpenses" scale="3" id="f-584">359</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fixed assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-585">4,307</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-586">4,694</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="kfrc:DeferredTaxLiabilitiesDeferredPayrollTaxes" format="ixt:num-dot-decimal" scale="3" id="f-587">2,401</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="kfrc:DeferredTaxLiabilitiesDeferredPayrollTaxes" format="ixt:num-dot-decimal" scale="3" id="f-588">2,408</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ROU assets for operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="f-589">3,684</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="f-590">4,397</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Partnership basis difference</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="kfrc:DeferredTaxLiabilitiesPartnershipBasisDifference" format="ixt:fixed-zero" scale="3" id="f-591">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="kfrc:DeferredTaxLiabilitiesPartnershipBasisDifference" scale="3" id="f-592">46</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-593">10,759</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-594">11,812</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:fixed-zero" scale="3" id="f-595">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:fixed-zero" scale="3" id="f-596">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Deferred tax assets, net</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-597">3,138</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-598">4,786</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In evaluating the realizability of Kforce&#8217;s deferred tax assets, management assesses whether it is more likely than not that some portion, or all, of the deferred tax assets will be realized. Management considers, among other things, the ability to generate future taxable income (including reversals of temporary differences and projections of future taxable income) during the periods in which the related temporary differences will become deductible.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Kforce is periodically subject to IRS audits, as well as state and other local income tax audits for various tax years. Although Kforce has not experienced any material liabilities in the past due to income tax audits, Kforce can make no assurances concerning any future income tax audits.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Kforce and its subsidiaries file income tax returns in the U.S. federal jurisdiction and various states. With a few exceptions, Kforce is no longer subject to federal, state, local, or non-U.S. income tax examinations by tax authorities for years before 2020.</span></div></ix:continuation><div id="i378a8ef6f89e42a893e8f018382a3762_112"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:OtherAssetsDisclosureTextBlock" id="f-599" escape="true"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7. Other Assets, Net</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock" id="f-600" escape="true"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other assets, net consisted of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.484%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">DECEMBER 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Assets held in Rabbi Trust</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:num-dot-decimal" scale="3" id="f-601">40,389</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:num-dot-decimal" scale="3" id="f-602">31,976</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-603"><span style="-sec-ix-hidden:f-604">ROU assets for operating leases, net</span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-605">14,368</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-606">17,102</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Capitalized software, net (1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareNet" format="ixt:num-dot-decimal" scale="3" id="f-607">16,434</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareNet" format="ixt:num-dot-decimal" scale="3" id="f-608">16,149</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred loan costs, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet" scale="3" id="f-609">658</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet" scale="3" id="f-610">881</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Note Receivable, net (2)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:NotesAndLoansReceivableGrossNoncurrent" format="ixt:fixed-zero" scale="3" id="f-611">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:NotesAndLoansReceivableGrossNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-612">4,825</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OtherAssetsMiscellaneousNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-613">4,075</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OtherAssetsMiscellaneousNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-614">4,838</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Other assets, net</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-615">75,924</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-616">75,771</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)  </span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accumulated amortization of capitalized software was $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization" format="ixt:num-dot-decimal" scale="6" id="f-617">37.6</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization" format="ixt:num-dot-decimal" scale="6" id="f-618">36.6</ix:nonFraction>&#160;million as of December&#160;31, 2023 and 2022, respectively.</span></div><div><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)  </span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the year ended December 31, 2022, Kforce executed the Note Receivable with our joint venture that amounted to $<ix:nonFraction unitRef="usd" contextRef="c-93" decimals="-4" name="us-gaap:NotesAndLoansReceivableGrossNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-619">6.75</ix:nonFraction>&#160;million and recorded a reserve of $<ix:nonFraction unitRef="usd" contextRef="c-48" decimals="-5" name="kfrc:ReserveRelatedToNoteReceivable" format="ixt:num-dot-decimal" scale="6" id="f-620">1.9</ix:nonFraction>&#160;million on the Note Receivable. In February 2023, Kforce sold our <ix:nonFraction unitRef="number" contextRef="c-50" decimals="2" name="us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners" scale="-2" id="f-621">50</ix:nonFraction>% noncontrolling interest in our joint venture and settled the outstanding balance of the Note Receivable. Refer to Note 1 - &#8220;Summary of Significant Accounting Policies&#8221; for more details on the Note Receivable issued to our joint venture.</span></div></ix:nonNumeric></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">39</span></div></div></div><div id="i378a8ef6f89e42a893e8f018382a3762_115"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:GoodwillDisclosureTextBlock" id="f-622" escape="true"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8. Goodwill</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfGoodwillTextBlock" id="f-623" escape="true"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the gross amount and accumulated impairment losses for each of our reporting units as of December&#160;31, 2023, 2022 and 2021 (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Technology</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FA</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill, gross amount</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-94" decimals="-3" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="3" id="f-624"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-3" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="3" id="f-625"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-3" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="3" id="f-626">156,391</ix:nonFraction></ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-97" decimals="-3" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="3" id="f-627"><ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-3" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="3" id="f-628"><ix:nonFraction unitRef="usd" contextRef="c-99" decimals="-3" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="3" id="f-629">19,766</ix:nonFraction></ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="3" id="f-630"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="3" id="f-631"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="3" id="f-632">176,157</ix:nonFraction></ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated impairment losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-3" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="f-633"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-3" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="f-634"><ix:nonFraction unitRef="usd" contextRef="c-94" decimals="-3" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="f-635">139,357</ix:nonFraction></ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-97" decimals="-3" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="f-636"><ix:nonFraction unitRef="usd" contextRef="c-99" decimals="-3" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="f-637"><ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-3" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="f-638">11,760</ix:nonFraction></ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="f-639"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="f-640"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="f-641">151,117</ix:nonFraction></ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill, carrying value</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-94" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-642"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-643"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-644">17,034</ix:nonFraction></ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-645"><ix:nonFraction unitRef="usd" contextRef="c-97" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-646"><ix:nonFraction unitRef="usd" contextRef="c-99" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-647">8,006</ix:nonFraction></ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-648"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-649"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-650">25,040</ix:nonFraction></ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:9pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">There was <ix:nonFraction unitRef="usd" contextRef="c-5" decimals="INF" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="f-651"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="INF" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="f-652"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="INF" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="f-653">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> impairment expense related to goodwill for each of the years ended December&#160;31, 2023, 2022 and 2021. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Management performed its annual impairment assessment of the carrying value of goodwill as of December&#160;31, 2023 and 2022. For each of our reporting units, we assessed qualitative factors to determine whether the existence of events or circumstances indicated that it was more likely than not that the fair value of the reporting units was less than its carrying amount. Based on the qualitative assessments, management determined that it was more likely than not that the fair values of the reporting units were more than the carrying values at December&#160;31, 2023 and 2022. A deterioration in any of the assumptions could result in an impairment charge in the future.</span></div></ix:nonNumeric><div id="i378a8ef6f89e42a893e8f018382a3762_118"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" id="f-654" escape="true"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9. Current Liabilities</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" id="f-655" escape="true"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides information on certain current liabilities (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">DECEMBER 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts payable</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-656">42,842</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-657">49,600</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-658">8,699</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-659">11,552</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer rebates payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="kfrc:AccruedRebateLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-660">7,327</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="kfrc:AccruedRebateLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-661">7,522</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred compensation payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredCompensationLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-662">5,927</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredCompensationLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-663">4,118</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Accounts payable and other accrued liabilities</span></td><td style="border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-664">64,795</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/><td style="border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-665">72,792</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Payroll and benefits</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AccruedEmployeeBenefitsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-666">28,110</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AccruedEmployeeBenefitsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-667">41,506</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Health insurance liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AccruedInsuranceCurrent" format="ixt:num-dot-decimal" scale="3" id="f-668">3,727</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AccruedInsuranceCurrent" format="ixt:num-dot-decimal" scale="3" id="f-669">3,481</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Payroll taxes</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AccruedPayrollTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-670">1,705</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AccruedPayrollTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-671">2,633</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Workers&#8217; compensation liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:WorkersCompensationLiabilityCurrent" scale="3" id="f-672">426</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:WorkersCompensationLiabilityCurrent" scale="3" id="f-673">749</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Accrued payroll costs</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-674">33,968</ix:nonFraction>&#160;</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-675">48,369</ix:nonFraction>&#160;</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our accounts payable balance includes vendor and third party payables.</span></div></ix:nonNumeric><div id="i378a8ef6f89e42a893e8f018382a3762_121"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:OtherNoncurrentLiabilitiesTableTextBlock" id="f-676" escape="true"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10. Other Long-Term Liabilities</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:OtherLiabilitiesDisclosureTextBlock" id="f-677" escape="true"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other long-term liabilities consisted of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.484%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">DECEMBER 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred compensation plan</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-678">42,025</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-679">36,390</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-680"><span style="-sec-ix-hidden:f-681">Operating lease liabilities</span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-682">12,275</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-683">16,380</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other long-term liabilities </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OtherSundryLiabilitiesNoncurrent" scale="3" id="f-684">24</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OtherSundryLiabilitiesNoncurrent" scale="3" id="f-685">3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Other long-term liabilities</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-686">54,324</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-687">52,773</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:nonNumeric><div id="i378a8ef6f89e42a893e8f018382a3762_124"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeOperatingLeasesTextBlock" id="f-688" continuedAt="f-688-1" escape="true"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11. Operating Leases</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:LeaseCostTableTextBlock" id="f-689" continuedAt="f-689-1" escape="true"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents weighted-average terms for our operating leases: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">DECEMBER 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="2" style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-6" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-690">4.0</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-7" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-691">2.6</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted-average remaining lease term</span></td><td colspan="3" style="border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-6" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-692">6.5</ix:nonNumeric> years</span></td><td colspan="3" style="border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-7" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-693">6.8</ix:nonNumeric> years</span></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">40</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="f-688-1"><ix:continuation id="f-689-1"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents operating lease expense included in SG&amp;A (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">DECEMBER 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lease Cost</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease expense</span></td><td style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-694">4,673</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-695">6,279</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Variable lease costs</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-696">1,093</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="f-697">965</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Short-term lease expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ShortTermLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-698">1,396</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ShortTermLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-699">1,615</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:SubleaseIncome" scale="3" id="f-700">189</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:SubleaseIncome" scale="3" id="f-701">205</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total operating lease expense</span></td><td style="border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-702">6,973</ix:nonFraction>&#160;</span></td><td style="border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:0 1pt"/><td style="border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-703">8,654</ix:nonFraction>&#160;</span></td><td style="border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="f-704" escape="true"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the maturities of operating lease liabilities as of December&#160;31, 2023 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.642%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.461%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.597%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-705">4,161</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-706">3,198</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="f-707">1,991</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="f-708">1,766</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="f-709">1,724</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="f-710">5,360</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total maturities of operating lease liabilities</span></td><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="f-711">18,200</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="f-712">2,336</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-713">15,864</ix:nonFraction>&#160;</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div id="i378a8ef6f89e42a893e8f018382a3762_127"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:CompensationAndEmployeeBenefitPlansTextBlock" id="f-714" continuedAt="f-714-1" escape="true"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">12. Employee Benefit Plans</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">401(k) Savings Plans</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Firm maintains a qualified defined contribution 401(k) retirement savings plans for eligible employees. Assets of these plans are held in trust for the sole benefit of employees and/or their beneficiaries. Employer matching contributions are discretionary and are funded annually as approved by the Board. Kforce accrued matching 401(k) contributions of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="f-715">1.9</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="f-716">2.1</ix:nonFraction>&#160;million as of December&#160;31, 2023 and 2022, respectively. </span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Purchase Plan</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Kforce&#8217;s employee stock purchase plan allows all eligible employees to enroll each quarter to purchase Kforce&#8217;s common stock at a <ix:nonFraction unitRef="number" contextRef="c-100" decimals="INF" name="kfrc:ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchaseDiscountOfCommonStockPercent" scale="-2" id="f-717">5</ix:nonFraction>% discount from its market price on the last day of the quarter. Kforce issued <ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="3" id="f-718">18</ix:nonFraction>&#160;thousand, <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="3" id="f-719">17</ix:nonFraction>&#160;thousand, and <ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="3" id="f-720">15</ix:nonFraction>&#160;thousand shares of common stock at an average purchase price of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" scale="0" id="f-721">57.13</ix:nonFraction>, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" scale="0" id="f-722">63.37</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="c-24" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" scale="0" id="f-723">51.10</ix:nonFraction> per share during the years ended December&#160;31, 2023, 2022 and 2021, respectively. All shares purchased under the employee stock purchase plan were settled using Kforce&#8217;s treasury stock.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Deferred Compensation Plans</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Firm maintains various non-qualified deferred compensation plans, pursuant to which eligible management and highly compensated key employees, as defined by IRS regulations, may elect to defer all or part of their compensation to later years. These amounts are classified upon retirement or termination of employment in Accounts payable and other accrued liabilities if payable within the next year, or in Other long-term liabilities if payable after the next year, in the accompanying Consolidated Balance Sheets. At December&#160;31, 2023 and 2022, amounts related to the deferred compensation plans included in Accounts payable and other accrued liabilities were $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:DeferredCompensationLiabilityCurrent" format="ixt:num-dot-decimal" scale="6" id="f-724">5.9</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:DeferredCompensationLiabilityCurrent" format="ixt:num-dot-decimal" scale="6" id="f-725">4.1</ix:nonFraction>&#160;million, respectively, and $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-726">42.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-727">36.4</ix:nonFraction> million was included in Other long-term liabilities at December&#160;31, 2023 and 2022, respectively, in the Consolidated Balance Sheets. For the years ended December&#160;31, 2023, 2022 and 2021, we recognized compensation expense for the plans of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="f-728">1.3</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="f-729">0.5</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="f-730">1.1</ix:nonFraction>&#160;million, respectively. </span></div></ix:nonNumeric><div style="margin-top:5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">41</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="f-714-1"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Kforce maintains a Rabbi Trust and holds life insurance policies on certain individuals to assist in the funding of the deferred compensation liability. If necessary, employee distributions are funded through proceeds from the sale of assets held within the Rabbi Trust. The balance of the assets held within the Rabbi Trust, including the cash surrender value of the Company-owned life insurance policies, was $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:num-dot-decimal" scale="6" id="f-731">40.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:num-dot-decimal" scale="6" id="f-732">32.0</ix:nonFraction> million as of December&#160;31, 2023 and 2022, respectively, and is recorded in Other assets, net in the accompanying Consolidated Balance Sheets. As of December&#160;31, 2023, the life insurance policies had a net death benefit of $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:LifeInsuranceCorporateOrBankOwnedAmount" format="ixt:num-dot-decimal" scale="6" id="f-733">168.8</ix:nonFraction>&#160;million.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Supplemental Executive Retirement Plan</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Effective April 30, 2021, Kforce&#8217;s Board of Directors irrevocably terminated the SERP. As a result of the termination of the SERP, Kforce recognized a net loss of $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" format="ixt:num-dot-decimal" scale="6" id="f-734">1.8</ix:nonFraction>&#160;million for the year ended December 31, 2021, which was recorded in <span style="-sec-ix-hidden:f-735">Other expense</span>, net in the accompanying Consolidated Statements of Operations and Comprehensive Income. </span></div><div style="margin-bottom:3pt;margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The SERP benefits owed to the <ix:nonFraction unitRef="executive" contextRef="c-24" decimals="INF" name="kfrc:NumberOfExecutivesSupplementalExecutiveRetirementPlan" format="ixt-sec:numwordsen" scale="0" id="f-736">two</ix:nonFraction> participants at December&#160;31, 2021 was approximately $<ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-5" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" format="ixt:num-dot-decimal" scale="6" id="f-737">20.0</ix:nonFraction>&#160;million in the aggregate, which represented the fair value at the date of termination, and was recorded in Accounts payable and accrued liabilities in the Consolidated Balance Sheet. During the year ended December 31, 2022, the Company paid the SERP benefit obligation in full.</span></div></ix:continuation><div id="i378a8ef6f89e42a893e8f018382a3762_130"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DebtDisclosureTextBlock" id="f-738" escape="true"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">13. Credit Facility</span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On October 20, 2021, the Firm entered into an amended and restated credit agreement with Wells Fargo Bank, National Association, as administrative agent, Wells Fargo Securities, LLC, as lead arranger and bookrunner, Bank of America, N.A., as syndication agent, BMO Harris Bank, N.A., as documentation agent, and the lenders referred to therein (the &#8220;Amended and Restated Credit Facility&#8221;). Under the Amended and Restated Credit Facility, the Firm has a maximum borrowing capacity of $<ix:nonFraction unitRef="usd" contextRef="c-101" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-739">200.0</ix:nonFraction>&#160;million, which may, subject to certain conditions and the participation of the lenders, be increased up to an aggregate additional amount of $<ix:nonFraction unitRef="usd" contextRef="c-101" decimals="-5" name="kfrc:LineOfCreditAccordionFeatureIncreaseLimit" format="ixt:num-dot-decimal" scale="6" id="f-740">150.0</ix:nonFraction>&#160;million (the &#8220;Commitment&#8221;). The maturity date of the Amended and Restated Credit Facility is October 20, 2026.</span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revolving credit loans under the Amended and Restated Credit Facility bears interest at a rate equal to (a) the Base Rate (as described below) plus the Applicable Margin (as described below) or (b) the LIBOR Rate plus the Applicable Margin. Swingline loans under the Amended and Restated Credit Facility bears interest at a rate equal to the Base Rate plus the Applicable Margin. The Base Rate is the highest of: (i) the Wells Fargo Bank, National Association prime rate, (ii) the federal funds rate plus <ix:nonFraction unitRef="number" contextRef="c-102" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-741">0.50</ix:nonFraction>% or (iii) one-month LIBOR plus <ix:nonFraction unitRef="number" contextRef="c-103" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-742">1.00</ix:nonFraction>%, and the LIBOR Rate is reserve-adjusted LIBOR for the applicable interest period, but not less than <ix:nonFraction unitRef="number" contextRef="c-104" decimals="INF" name="kfrc:DebtInstrumentInterestRateVariableInterestRateFloor" format="ixt:fixed-zero" scale="0" id="f-743">zero</ix:nonFraction>. The Applicable Margin is based on the Firm&#8217;s total leverage ratio. The Applicable Margin for Base Rate loans ranges from <ix:nonFraction unitRef="number" contextRef="c-105" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-744">0.125</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="c-106" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-745">0.500</ix:nonFraction>% and the Applicable Margin for LIBOR Rate loans ranges from <ix:nonFraction unitRef="number" contextRef="c-107" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-746">1.125</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="c-108" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-747">1.50</ix:nonFraction>%. The Firm pays a quarterly non-refundable commitment fee equal to the Applicable Margin on the average daily unused portion of the Commitment (swingline loans do not constitute usage for this purpose). The Applicable Margin for the commitment fee is based on the Firm&#8217;s total leverage ratio and ranges between <ix:nonFraction unitRef="number" contextRef="c-107" decimals="INF" name="us-gaap:LineOfCreditFacilityCommitmentFeePercentage" scale="-2" id="f-748">0.20</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="c-108" decimals="INF" name="us-gaap:LineOfCreditFacilityCommitmentFeePercentage" scale="-2" id="f-749">0.30</ix:nonFraction>%. </span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Firm is subject to certain affirmative and negative financial covenants including (but not limited to) the maintenance of a fixed charge coverage ratio of no less than <ix:nonFraction unitRef="rate" contextRef="c-109" decimals="INF" name="kfrc:LineOfCreditFacilityCovenantTermsFixedChargeCoverageRatio" scale="0" id="f-750">1.25</ix:nonFraction> to 1.00 and the maintenance of a total leverage ratio of no greater than <ix:nonFraction unitRef="rate" contextRef="c-110" decimals="INF" name="kfrc:LineOfCreditFacilityCovenantTermsLeverageRatio" scale="0" id="f-751">3.50</ix:nonFraction> to 1.00. The numerator in the fixed charge coverage ratio is defined pursuant to the Amended and Restated Credit Facility as earnings before interest expense, income taxes, depreciation and amortization, stock-based compensation expense and other permitted items pursuant to our Credit Facility (defined as &#8220;Consolidated EBITDA&#8221;), less cash paid for capital expenditures, income taxes and dividends. The denominator is defined as Kforce&#8217;s fixed charges such as interest expense and principal payments paid or payable on outstanding debt other than borrowings under the Amended and Restated Credit Facility. The total leverage ratio is defined pursuant to the Amended and Restated Credit Facility as total indebtedness divided by Consolidated EBITDA. Our ability to make distributions or repurchases of equity securities could be limited if an event of default has occurred. Furthermore, our ability to repurchase equity securities in excess of $<ix:nonFraction unitRef="rate" contextRef="c-103" decimals="INF" name="kfrc:LineOfCreditFacilityDebtCovenantRepurchaseOfEquitySecurities" format="ixt:num-dot-decimal" scale="6" id="f-752">25.0</ix:nonFraction>&#160;million over the last four quarters could be limited if (a) the total leverage ratio is greater than <ix:nonFraction unitRef="rate" contextRef="c-101" decimals="INF" name="kfrc:LineOfCreditFacilityDebtCovenantLeverageRatioThreshold" scale="0" id="f-753">3.00</ix:nonFraction> to 1.00 and (b) the Firm&#8217;s availability, inclusive of unrestricted cash, is less than $<ix:nonFraction unitRef="usd" contextRef="c-101" decimals="-5" name="kfrc:LineOfCreditFacilityDebtCovenantThresholdUnrestrictedCash" format="ixt:num-dot-decimal" scale="6" id="f-754">25.0</ix:nonFraction>&#160;million. As of </span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December&#160;31, 2023, we are in compliance with all of our financial covenants contained in the Amended and Restated Credit Facility.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In June 2023, Kforce entered into the First Amendment to the Amended and Restated Credit Facility, by and among Wells Fargo, as administrative agent, and the lenders and financial institutions from time to time party thereto, to replace the LIBOR-based benchmark interest rates with SOFR-based benchmark interest rates.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of December&#160;31, 2023 and 2022, $<ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-5" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="6" id="f-755">41.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-112" decimals="-5" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="6" id="f-756">25.6</ix:nonFraction> million was outstanding on the Amended and Restated Credit Facility, respectively. Kforce had $<ix:nonFraction unitRef="usd" contextRef="c-113" decimals="-5" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="6" id="f-757">1.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-114" decimals="-5" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="6" id="f-758">1.3</ix:nonFraction> million of outstanding letters of credit at December&#160;31, 2023 and 2022, respectively, which pursuant to the Amended and Restated Credit Facility, reduces the availability of the borrowing capacity.</span></div></ix:nonNumeric><div id="i378a8ef6f89e42a893e8f018382a3762_136"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" id="f-759" continuedAt="f-759-1" escape="true"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">14. Derivative Instrument and Hedging Activity</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of December&#160;31, 2023 and 2022, the Firm did not have any outstanding interest rate swap derivative instruments. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On April 21, 2017, Kforce entered into a forward-starting interest rate swap agreement with Wells Fargo Bank, N.A (&#8220;Swap A&#8221;). Swap A was effective on May 31, 2017 and matured on April 29, 2022.  Other information related to Swap A is as follows: Notional amount - $<ix:nonFraction unitRef="usd" contextRef="c-115" decimals="-5" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="f-760">25.0</ix:nonFraction>&#160;million; and Fixed interest rate - <ix:nonFraction unitRef="number" contextRef="c-116" decimals="INF" name="us-gaap:DerivativeForwardInterestRate" scale="-2" id="f-761">1.81</ix:nonFraction>%.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On March 12, 2020, Kforce entered into a forward-starting interest rate swap agreement with Wells Fargo Bank, N.A (&#8220;Swap B&#8221;, together with Swap A, the "Swaps"). Swap B was effective on March 17, 2020. Other information related to Swap B is as follows: Scheduled maturity date - May 30, 2025; Fixed interest rate - <ix:nonFraction unitRef="number" contextRef="c-117" decimals="INF" name="us-gaap:DerivativeForwardInterestRate" scale="-2" id="f-762">0.61</ix:nonFraction>%; and Notional amount - $<ix:nonFraction unitRef="usd" contextRef="c-118" decimals="-5" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="f-763">100.0</ix:nonFraction>&#160;million. </span></div></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">42</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="f-759-1"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Firm used the Swaps as an interest rate risk management tool to mitigate the potential impact of rising interest rates on variable rate debt. The fixed interest rate for each Swap, plus the applicable interest margin under our Amended and Restated Credit Facility, was recorded in Other expense, net in the accompanying Consolidated Statements of Operations and Comprehensive Income.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In May 2022, the Firm terminated Swap B in anticipation of paying the outstanding amount on the Amended and Restated Credit Facility, which was $<ix:nonFraction unitRef="usd" contextRef="c-119" decimals="-5" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="6" id="f-764">100.0</ix:nonFraction>&#160;million. At the termination of Swap B, the amount recorded in Accumulated other comprehensive income was recognized. We received proceeds of $<ix:nonFraction unitRef="usd" contextRef="c-120" decimals="-5" name="kfrc:GainAndFairValueOnTerminationOfInterestRateSwapAgreement" format="ixt:num-dot-decimal" scale="6" id="f-765">4.1</ix:nonFraction>&#160;million, which represented the gain and fair value of Swap B at the time of termination, and is included in Other expense, net in the accompanying Consolidated Statements of Operations and Comprehensive Income for the year ended December&#160;31, 2022.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Both Swaps A and B were designated as cash flow hedges. The change in the fair value of the Swaps was previously recorded as a component of Accumulated other comprehensive income in the consolidated financial statements.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table sets forth the activity in the accumulated derivative instrument activity (in thousands):</span><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="f-766" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"/><td style="width:62.267%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.988%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.390%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.855%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0a2299;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #0a2299;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #0a2299;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated derivative instrument gain, beginning of year</span></td><td style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #0a2299;padding:0 1pt"/><td style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-121" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-767">823</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net change associated with current period hedging transactions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-122" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" format="ixt:fixed-zero" scale="3" id="f-768">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-123" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" scale="3" id="f-769">823</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated derivative instrument gain, end of year</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:1pt solid #0a2299;border-top:1pt solid #0a2299;padding:0 1pt"/><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></ix:nonNumeric></div></ix:continuation><div id="i378a8ef6f89e42a893e8f018382a3762_139"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueDisclosuresTextBlock" id="f-770" continuedAt="f-770-1" escape="true"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">15. Fair Value Measurements</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Nonrecurring Fair Values - Equity Method Investment</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We review the equity method investment for impairment whenever events or changes in circumstances indicate that the carrying amount of the investment may not be recoverable. An impairment loss is recognized in the event that an other-than-temporary decline in the fair value of the investment occurs.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Events such as the impact of the COVID-19 pandemic (in 2020), a strategic repositioning of the joint venture to focus on providing its clients with an ability to directly source and engage talent on its platform (in 2021) and delays in WorkLLama&#8217;s ability to achieve its financial projections, despite continued demand for its technology platform, have resulted in the indicators of other-than-temporary impairments. When these events have occurred, we performed an impairment test utilizing the market and income approaches. For the income approach, we utilized estimated discounted future cash flows expected to be generated by WorkLLama. For the market approach, we utilized market multiples of revenue and earnings derived from comparable publicly-traded companies. These types of analyses contain uncertainties because they require management to make significant assumptions and judgments, including: (1) an appropriate rate to discount the expected future cash flows; (2) the inherent risk in achieving forecasted operating results; (3) long-term growth rates; (4) expectations for future economic cycles; (5) market comparable companies and appropriate adjustments thereto; and (6) market multiples. The fair value determination in our impairment tests is considered Level 3, due to the high sensitivity to changes in key assumptions, including, but not limited to, the discount rate that is applied to the financial projections. The fair value of the equity investment, determined by our previous impairment analysis, concluded that the fair value exceeded the carrying value.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During 2022, with the assistance of an independent financial advisor, WorkLLama and Kforce were pursuing the identification of a strategic partner to support WorkLLama&#8217;s future growth expectations and further invest in their technology platform. In the fourth quarter of 2022, Kforce made a strategic decision to focus on investing in the growth of its business and to pursue an exit of its equity stake in WorkLLama, which was an indicator of other-than-temporary impairment. In December 2022, WorkLLama executed a LOI with an independent third party whereby they would acquire WorkLLama and settle the outstanding debt, or a portion thereof, owed by WorkLLama to Kforce. This transaction closed on February 23, 2023. As a result of this transaction, Kforce no longer has any equity interest in WorkLLama. Management used this, combined with other facts and circumstances, to determine the fair value of the equity method investment and recognized an impairment loss of the full balance of the equity method investment as of December&#160;31, 2022. The fair value of the equity method investment was measured using the best information available, including the economics of the transaction and management&#8217;s judgment, which are considered Level 3 inputs. The valuation technique utilized at December 31, 2022 changed based on the circumstances discussed above. During the year ended December 31, 2021, the Company did not record any impairments related to the equity method investment. Refer to Note 1 - &#8220;Summary of Significant Accounting Policies&#8221; for more details.</span></div></ix:nonNumeric><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="f-770-1">There were no transfers into or out of Level 1, 2 or 3 assets or liabilities during the years ended December&#160;31, 2023 and 2022.</ix:continuation> </span></div><div id="i378a8ef6f89e42a893e8f018382a3762_142"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="f-771" continuedAt="f-771-1" escape="true"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">16. Stock-Based Compensation</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On April 20, 2023, the Kforce shareholders approved the 2023 Stock Incentive Plan (the &#8220;2023 Plan&#8221;). The 2023 Plan allows for the issuance of stock options, stock appreciation rights (&#8220;SARs&#8221;), stock awards (including restricted stock awards (&#8220;RSAs&#8221;) and restricted stock units (&#8220;RSUs&#8221;)) and other stock-based awards. The aggregate number of shares reserved under the 2023 Plan is&#160;approximately $<ix:nonFraction unitRef="shares" contextRef="c-124" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="f-772">3.2</ix:nonFraction>&#160;million. Grants of an option or SARs reduce the reserve by <ix:nonFraction unitRef="shares" contextRef="c-125" decimals="INF" name="kfrc:ReductionOfSharesReservedForGrant" format="ixt-sec:numwordsen" scale="0" id="f-773">one</ix:nonFraction> share, while a restricted stock award reduces the reserve by <ix:nonFraction unitRef="shares" contextRef="c-126" decimals="2" name="kfrc:ReductionOfSharesReservedForGrant" scale="0" id="f-774">2.72</ix:nonFraction> shares. The 2023 Plan terminates on April&#160;20, 2033.</span></div></ix:nonNumeric><div style="margin-top:5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">43</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="f-771-1" continuedAt="f-771-2"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the years ended December&#160;31, 2023, 2022 and 2021, stock-based compensation expense was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="f-775">17.7</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="f-776">17.7</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="f-777">14.0</ix:nonFraction>&#160;million, respectively, and is included in Selling, general and administrative expenses (&#8220;SG&amp;A&#8221;) in the Consolidated Statements of Operations and Comprehensive Income. The related tax benefit for the years ended December&#160;31, 2023, 2022 and 2021 was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="f-778">4.8</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="f-779">3.7</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="f-780">4.1</ix:nonFraction>&#160;million, respectively.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Restricted stock (including RSAs and RSUs) are granted to executives and management either: for awards related to Kforce&#8217;s annual long-term incentive (&#8220;LTI&#8221;) compensation program, or as part of a compensation package in order to retain directors, executives and management. The LTI award amounts are primarily based on Kforce&#8217;s total shareholder return as compared to a predefined peer group. Restricted stock granted during the year ended December&#160;31, 2023 will vest ratably over a period of <span style="-sec-ix-hidden:f-781">one</span> to <ix:nonNumeric contextRef="c-128" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-782">ten years</ix:nonNumeric>.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">RSAs contain the same voting rights as other common stock as well as the right to forfeitable dividends in the form of additional RSAs at the same rate as the cash dividend on common stock and containing the same vesting provisions as the underlying award. RSUs contain no voting rights, but have the right to forfeitable dividend equivalents in the form of additional RSUs at the same rate as the cash dividend on common stock and containing the same vesting provisions as the underlying award. The distribution of shares of common stock for each RSU, pursuant to the terms of the Kforce Inc. Director&#8217;s Restricted Stock Unit Deferral Plan, can be deferred to a date later than the vesting date if an appropriate election was made. In the event of such deferral, vested RSUs have the right to dividend equivalents.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" id="f-783" escape="true"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the restricted stock activity for the years ended December&#160;31, 2023 (in thousands, except per share amounts):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.853%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.424%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number&#160;of&#160;<br/>Restricted&#160;Stock</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Grant Date<br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total&#160;Intrinsic<br/>Value&#160;of&#160;Restricted<br/>Stock Vested</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-129" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="f-784">911</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-129" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-785">54.42</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-130" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="f-786">309</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-130" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-787">64.97</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Forfeited/Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-130" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="f-788">89</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-130" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-789">53.59</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-130" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="f-790">333</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-130" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-791">49.18</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" format="ixt:num-dot-decimal" scale="3" id="f-792">22,469</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Outstanding at December 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-131" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="f-793">798</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-131" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-794">60.80</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"/></tr></table></div></ix:nonNumeric><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The weighted-average grant date fair value of restricted stock granted was $<ix:nonFraction unitRef="usdPerShare" contextRef="c-130" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-795">64.97</ix:nonFraction>, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-132" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-796">55.85</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="c-133" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-797">47.58</ix:nonFraction> during the years ended December&#160;31, 2023, 2022 and 2021, respectively. The total intrinsic value of restricted stock vested was $<ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-5" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" format="ixt:num-dot-decimal" scale="6" id="f-798">22.5</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="c-132" decimals="-5" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" format="ixt:num-dot-decimal" scale="6" id="f-799">23.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-133" decimals="-5" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" format="ixt:num-dot-decimal" scale="6" id="f-800">33.6</ix:nonFraction> million during the years ended December&#160;31, 2023, 2022 and 2021, respectively.</span></div></ix:continuation><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="f-771-2">The fair market value of restricted stock is determined based on the closing stock price of Kforce&#8217;s common stock at the date of grant and is amortized on a straight-line basis over the requisite service period. As of December&#160;31, 2023, total unrecognized stock-based compensation expense related to restricted stock was $<ix:nonFraction unitRef="usd" contextRef="c-131" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:num-dot-decimal" scale="6" id="f-801">42.2</ix:nonFraction> million, which will be recognized over a weighted-average remaining period of <ix:nonNumeric contextRef="c-130" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-802">4.3</ix:nonNumeric> years</ix:continuation>.</span></div><div id="i378a8ef6f89e42a893e8f018382a3762_145"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="f-803" continuedAt="f-803-1" escape="true"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">17. Commitments and Contingencies</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Purchase Commitments</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Kforce has various commitments to purchase goods and services in the ordinary course of business. These commitments are primarily related to software and online application licenses and hosting. As of December&#160;31, 2023, these purchase commitments amounted to approximately $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:PurchaseObligation" format="ixt:num-dot-decimal" scale="6" id="f-804">38.0</ix:nonFraction>&#160;million and are expected to be paid as follows: $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:PurchaseObligationDueInNextTwelveMonths" format="ixt:num-dot-decimal" scale="6" id="f-805">14.8</ix:nonFraction> million in 2024; $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:PurchaseObligationDueInSecondYear" format="ixt:num-dot-decimal" scale="6" id="f-806">7.8</ix:nonFraction> million in 2025, $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:PurchaseObligationDueInThirdYear" format="ixt:num-dot-decimal" scale="6" id="f-807">2.4</ix:nonFraction> million in 2026, $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:PurchaseObligationDueInFourthYear" format="ixt:num-dot-decimal" scale="6" id="f-808">2.4</ix:nonFraction> million in 2027, $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:PurchaseObligationDueInFifthYear" format="ixt:num-dot-decimal" scale="6" id="f-809">2.2</ix:nonFraction> million in 2028, and $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:PurchaseObligationDueAfterFifthYear" format="ixt:num-dot-decimal" scale="6" id="f-810">8.4</ix:nonFraction> million in 2029 and beyond.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Letters of Credit</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Kforce provides letters of credit to certain vendors in lieu of cash deposits. At December&#160;31, 2023, Kforce had letters of credit outstanding for operating lease and insurance coverage deposits totaling $<ix:nonFraction unitRef="usd" contextRef="c-113" decimals="-5" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="6" id="f-811">1.2</ix:nonFraction>&#160;million.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Employment Agreements</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Kforce has employment agreements with certain executives that provide for minimum compensation, salary and continuation of certain benefits for a <ix:nonNumeric contextRef="c-134" name="kfrc:PeriodForContinuationOfBenefitsUnderAgreement" format="ixt-sec:durwordsen" id="f-812">six-month</ix:nonNumeric> to a <ix:nonNumeric contextRef="c-135" name="kfrc:PeriodForContinuationOfBenefitsUnderAgreement" format="ixt-sec:durwordsen" id="f-813">three-year</ix:nonNumeric> period after their employment ends under certain circumstances. Certain of the agreements also provide for a severance payment ranging from one to three times annual salary and one-half to three times average annual bonus if such an agreement is terminated without good cause by Kforce or for good reason by the executive subject to certain post-employment restrictive covenants. At December&#160;31, 2023, our liability would be approximately $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="kfrc:SupplementalUnemploymentBenefitsOnChangeInControl" format="ixt:num-dot-decimal" scale="6" id="f-814">30.3</ix:nonFraction>&#160;million if, following a change in control, all of the executives under contract were terminated without good cause by the employer or if the executives resigned for good reason and $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="kfrc:SupplementalUnemploymentBenefitsOnNoChangeInControl" format="ixt:num-dot-decimal" scale="6" id="f-815">11.4</ix:nonFraction>&#160;million if, in the absence of a change in control, all of the executives under contract were terminated by Kforce without good cause or if the executives resigned for good reason.</span></div></ix:nonNumeric><div style="margin-top:5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">44</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="f-803-1"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Litigation</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We are involved in legal proceedings, claims and administrative matters that arise in the ordinary course of business. We have made accruals with respect to certain of these matters, where appropriate, that are reflected in our consolidated financial statements but are not, individually or in the aggregate, considered material. For other matters for which an accrual has not been made, we have not yet determined that a loss is probable, or the amount of loss cannot be reasonably estimated. While the ultimate outcome of the matters cannot be determined, we currently do not expect that these proceedings and claims, individually or in the aggregate, will have a material effect on our financial position, results of operations or cash flows. The outcome of any litigation is inherently uncertain, however, and if decided adversely to us, or if we determine that settlement of particular litigation is appropriate, we may be subject to liability that could have a material adverse effect on our financial position, results of operations or cash flows. Kforce maintains liability insurance in amounts and with such coverage and deductibles as management believes is reasonable. The principal liability risks that Kforce insures against are workers&#8217; compensation, personal injury, bodily injury, property damage, directors&#8217; and officers&#8217; liability, errors and omissions, cyber liability, employment practices liability and fidelity losses. There can be no assurance that Kforce&#8217;s liability insurance will cover all events or that the limits of coverage will be sufficient to fully cover all liabilities. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As previously reported, on December 17, 2019, Kforce Inc., et al., was served with a complaint brought in Superior Court of the State of California, Alameda County. Kathleen Wahrer, et al. v. Kforce Inc., et al., Case Number: RG19047269. Subsequent to December 31, 2023, the Court granted final approval of the parties&#8217; settlement agreement. This matter is resolved and did not have a material adverse effect on our business, consolidated financial position, results of operations, or cash flows.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As previously reported, on November 18, 2020, Kforce Inc., et al. was served with a complaint brought in the Superior Court of the State of California, San Diego County, which was subsequently amended on January 21, 2021, to add Kforce Flexible Solutions as a party. Bernardo Buchsbaum, et al. v. Kforce Inc., et al., Case Number: 37-2020-00030994-CU-OE-CTL. The Court entered a written order granting final approval of the parties&#8217; settlement agreement in March 2023, and the case has been dismissed. This matter is resolved and did not have a material adverse effect on our business, consolidated financial position, results of operations, or cash flows.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As previously reported, on December 24, 2020, a complaint was filed against Kforce Inc., et al. in Superior Court of the State of California, Los Angeles County. Sydney Elliott-Brand, et al. v. Kforce Inc., et al., Case Number: 20STCV49193. On January 7, 2022, the lawsuit was amended to add Bernardo Buchsbaum and Josie Meister as plaintiffs and to add claims under PAGA and the Fair Labor Standards Act, 29 U.S.C. &#167;&#167; 201, et seq. The Court entered a written order granting final approval of the parties&#8217; settlement agreement in March 2023. This matter is resolved and did not have a material adverse effect on our business, consolidated financial position, results of operations, or cash flows.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As previously reported, on December 11, 2020, a complaint was filed against Kforce and its client, Verity Health System of California (&#8220;Verity&#8221;) in the Superior Court of California, Los Angeles County, which was subsequently amended on February 19, 2021. Ramona Webb v. Kforce Flexible Solutions, LLC, et al., Case Number: 20STCV47529. The Court dismissed the representative PAGA action in May 2023, and the American Arbitration Association closed its file on Webb&#8217;s individual claims in June 2023. This matter is resolved and did not have a material adverse effect on our business, consolidated financial position, results of operations, or cash flows.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As previously reported, on January 6, 2022, a complaint was filed against Kforce Inc. in the Superior Court of the State of California, Los Angeles County. Jessica Cook and Brianna Pratt, et al. v. Kforce Inc., Case Number: 22STCV00602. The Court entered a written order granting final approval of the parties&#8217; settlement agreement in March 2023, and the case has been dismissed. This matter is resolved and did not have a material adverse effect on our business, consolidated financial position, results of operations, or cash flows.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As previously reported, on January 6, 2022, a complaint was filed against Kforce Inc. in the United States District Court for the Middle District of Florida and was served on February 4, 2022. Sam Whiteman, et al. v. Kforce Inc., Case Number: 8:22-cv-00056. The Court granted final approval of the parties&#8217; settlement agreement and the case was dismissed in February 2023. This matter is resolved and did not have a material adverse effect on our business, consolidated financial position, results of operations, or cash flows.</span></div></ix:continuation><div id="i378a8ef6f89e42a893e8f018382a3762_154"></div><div style="margin-top:5pt"><span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ITEM&#160;9.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">None.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">45</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:5pt"><span><br/></span></div><div id="i378a8ef6f89e42a893e8f018382a3762_157"></div><div style="margin-top:5pt"><span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ITEM&#160;9A.&#160;&#160;&#160;&#160;CONTROLS AND PROCEDURES.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Evaluation of Disclosure Controls and Procedures</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We carried out an evaluation required by Rules 13a-15 and 15d-15 under the Exchange Act (the &#8220;Evaluation&#8221;), as of the end of the period covered by this report, under the supervision and with the participation of our CEO and CFO, of the effectiveness of our disclosure controls and procedures as defined in Rules 13a-15 and 15d-15 under the Exchange Act (&#8220;Disclosure Controls&#8221;). Based on the Evaluation, our CEO and CFO concluded that the design and operation of our Disclosure Controls were effective as of December&#160;31, 2023, to ensure that information required to be disclosed by us in the reports that we file or submit under the Exchange Act is: (1)&#160;recorded, processed, summarized and reported within the time periods specified in the SEC&#8217;s rules and forms; and (2)&#160;accumulated and communicated to management, including the principal executive officer and the principal financial officer, as appropriate to allow timely decisions regarding required disclosure.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Changes in Internal Controls</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">There has not been any change in our internal controls over financial reporting identified in connection with the Evaluation that occurred during the quarter ended December&#160;31, 2023, that has materially affected, or is reasonably likely to materially affect, those controls. </span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Inherent Limitations of Internal Control Over Financial Reporting</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Because of the inherent limitations of internal control over financial reporting, including the possibility of collusion or improper management override of controls, material misstatements due to error or fraud may not be prevented or detected on a timely basis. Also, projections of any evaluation of the effectiveness of the internal control over financial reporting to future periods are subject to the risk that the controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">CEO and CFO Certifications</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Exhibits 31.1 and 31.2 are the Certifications of the CEO and the CFO, respectively. The Certifications are required in accordance with Section&#160;302 of the Sarbanes-Oxley Act of 2002 (the &#8220;Section 302 Certifications&#8221;). This Item of this report, which you are currently reading, is the information concerning the Evaluation referred to in the Section&#160;302 Certifications and this information should be read in conjunction with the Section&#160;302 Certifications for a more complete understanding of the topics presented.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Management Report on Internal Control Over Financial Reporting</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The management of Kforce is responsible for establishing and maintaining adequate internal control over financial reporting as defined in Rules 13a-15(f) of the Exchange Act. Kforce&#8217;s internal control system was designed to provide reasonable assurance to Kforce&#8217;s management and the Board regarding the preparation and fair presentation of published financial statements.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">All internal control systems, no matter how well designed, have inherent limitations. Therefore, even those systems determined to be effective can provide only reasonable assurance with respect to financial statement preparation and presentation.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Under the supervision and with the participation of the CEO and the CFO, Kforce&#8217;s management assessed the effectiveness of Kforce&#8217;s internal control over financial reporting as of December&#160;31, 2023. In making this assessment, it used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission (&#8220;COSO&#8221;) in Internal Control &#8211; Integrated Framework (2013). Based on our assessment we believe that, as of December&#160;31, 2023, Kforce&#8217;s internal control over financial reporting is effective based on those criteria.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Kforce&#8217;s independent registered public accounting firm, Deloitte&#160;&amp; Touche LLP, has issued an audit report on our internal control over financial reporting, which is presented in Item&#160;8. Financial Statements and Supplementary Data.</span></div><div id="i378a8ef6f89e42a893e8f018382a3762_160"></div><div style="margin-top:5pt"><span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ITEM 9B.&#160;&#160;&#160;&#160;OTHER INFORMATION.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Insider Trading Arrangements</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the three months ended December&#160;31, 2023, none of the Firm&#8217;s officers or directors adopted or terminated any contract, instruction, or written plan for the purchase or sale of Firm securities that was intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) or any &#8220;non-Rule 10b5-1 trading arrangement&#8221; as defined in Item 408(c) of Regulation S-K.</span></div><div id="i378a8ef6f89e42a893e8f018382a3762_163"></div><div style="margin-top:5pt"><span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ITEM 9C.&#160;&#160;&#160;&#160;DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Not applicable.</span></div><div id="i378a8ef6f89e42a893e8f018382a3762_166"></div><div style="margin-top:5pt;text-align:center"><span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%">PART III</span></div><div id="i378a8ef6f89e42a893e8f018382a3762_169"></div><div style="margin-top:5pt"><span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ITEM&#160;10.&#160;&#160;&#160;&#160;DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The information required by Item&#160;10 relating to our directors, executive officers and corporate governance is incorporated herein by reference to our definitive proxy statement for the 2024 Annual Meeting of Shareholders, to be filed with the SEC within 120 days of December&#160;31, 2023.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">46</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our Commitment to Integrity applies to all of our directors, officers and employees, as well as consultants, agents and other representatives retained by Kforce and is publicly available on our website at www.kforce.com. Any amendments to, or waiver from, any provision of our Commitment to Integrity will be posted on our website at the above address.</span></div><div id="i378a8ef6f89e42a893e8f018382a3762_172"></div><div style="margin-top:5pt"><span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ITEM&#160;11.&#160;&#160;&#160;&#160;EXECUTIVE COMPENSATION.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The information required by Item&#160;11 relating to executive compensation is incorporated herein by reference to our definitive proxy statement for the 2024 Annual Meeting of Shareholders, to be filed with the SEC within 120 days of December&#160;31, 2023.</span></div><div id="i378a8ef6f89e42a893e8f018382a3762_175"></div><div style="margin-top:5pt"><span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ITEM 12.&#160;&#160;&#160;&#160;SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The information required by Item&#160;12 relating to security ownership of certain beneficial owners and management, securities authorized for issuance under equity compensation plans and related stockholders matters is incorporated herein by reference to our definitive proxy statement for the 2024 Annual Meeting of Shareholders, to be filed with the SEC within 120 days of December&#160;31, 2023.</span></div><div id="i378a8ef6f89e42a893e8f018382a3762_178"></div><div style="margin-top:5pt"><span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ITEM 13.&#160;&#160;&#160;&#160;CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The information required by Item&#160;13 relating to certain relationships and related transactions, and director independence is incorporated herein by reference to our definitive proxy statement for the 2024 Annual Meeting of Shareholders, to be filed with the SEC within 120 days of December&#160;31, 2023.</span></div><div id="i378a8ef6f89e42a893e8f018382a3762_181"></div><div style="margin-top:5pt"><span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ITEM&#160;14.&#160;&#160;&#160;&#160;PRINCIPAL ACCOUNTING FEES AND SERVICES.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The information required by Item&#160;14 relating to principal accounting fees and services is incorporated herein by reference to our definitive proxy statement for the 2024 Annual Meeting of Shareholders, to be filed with the SEC within 120 days of December&#160;31, 2023.</span></div><div id="i378a8ef6f89e42a893e8f018382a3762_184"></div><div style="margin-top:5pt;text-align:center"><span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%">PART IV</span></div><div id="i378a8ef6f89e42a893e8f018382a3762_187"></div><div style="margin-top:5pt"><span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ITEM&#160;15.&#160;&#160;&#160;&#160;EXHIBITS, FINANCIAL STATEMENT SCHEDULES.</span></div><div style="margin-top:5pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">a.</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.1pt">The following documents are filed as part of this Report:</span></div><div style="margin-top:5pt;padding-left:54pt;text-indent:-22.17pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">i.</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%;padding-left:18pt">Financial Statements.</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The list of consolidated financial statements, and related notes thereto, along with the independent auditors&#8217; report are set forth in Part IV of this report in the Index to Consolidated Financial Statements and Schedule presented below.</span></div><div style="margin-top:5pt;padding-left:54pt;text-indent:-24.2pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ii.</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%;padding-left:18pt">Consolidated Financial Statements Schedule.</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The consolidated financial statement schedule of Kforce is included in Part IV of this report on the page indicated by the Index to Consolidated Financial Statements and Schedule presented below. This financial statement schedule should be read in conjunction with the consolidated financial statements and related notes thereto of Kforce.</span></div><div style="margin-top:5pt;padding-left:54pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Schedules not listed in the Index to Consolidated Financial Statements and Schedule have been omitted because they are not applicable, not required, or the information required to be set forth therein is included in the consolidated financial statements or notes thereto.</span></div><div style="margin-top:5pt;padding-left:54pt;text-indent:-26.23pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">iii.</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%;padding-left:18pt">Exhibits.</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> See Item&#160;15(b)&#160;below.</span></div><div style="margin-top:5pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">b.</span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.51pt">Exhibits. The exhibits listed on the Exhibit Index are incorporated by reference into this Item&#160;15(b) and are a part of this report.</span></div><div style="margin-top:5pt;text-align:center"><span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%">KFORCE INC. AND SUBSIDIARIES</span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%">INDEX TO CONSOLIDATED FINANCIAL STATEMENTS AND SCHEDULE</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:93.474%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.326%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_67">Report of Independent Registered Public Accounting Firm</a> (PCAOB ID No. <ix:nonNumeric contextRef="c-1" name="dei:AuditorFirmId" id="f-820">34</ix:nonNumeric>)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_67">26</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">Consolidated Financial Statements:</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_70">Consolidated Statements of Operations and Comprehensive Income &#8211; Years Ended December&#160;31, 2023, 2022 and 2021</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_70">27</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_73">Consolidated Balance Sheets &#8211; As of December&#160;31, 2023 and 2022</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_73">28</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_76">Consolidated Statements of Changes in Stockholders&#8217; Equity &#8211; Years ended December&#160;31, 2023, 2022 and 2021</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_76">29</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_79">Consolidated Statements of Cash Flows &#8211; Years ended December&#160;31, 2023, 2022 and 2021</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_79">30</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_85">Notes to Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_85">32</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Consolidated Financial Statement Schedule:</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_190">Schedule II &#8211; Valuation and Qualifying Accounts and Reserves</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_190">48</a></span></div></td></tr></table></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">47</span></div></div></div><div id="i378a8ef6f89e42a893e8f018382a3762_190"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:nonNumeric contextRef="c-1" name="srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" id="f-821" escape="true"><div style="text-align:center"><span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%">SCHEDULE II</span></div><div style="text-align:center"><span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%">KFORCE INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%">VALUATION AND QUALIFYING ACCOUNTS AND RESERVES</span></div><div style="text-align:center"><span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%">SUPPLEMENTAL SCHEDULE</span></div><div style="text-align:center"><span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%">(IN THOUSANDS)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:36.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.894%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.599%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">COLUMN A</span></td><td colspan="6" style="border-bottom:1pt solid #0a2299;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">COLUMN B</span></td><td colspan="3" style="display:none"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">COLUMN C</span></td><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">COLUMN D</span></td><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">COLUMN&#160;E</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #0a2299;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">DESCRIPTION</span></td><td colspan="6" style="border-top:1pt solid #0a2299;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">BALANCE AT<br/>BEGINNING&#160;OF PERIOD</span></td><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #0a2299;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">CHARGED&#160;TO<br/>COSTS&#160;AND<br/>EXPENSES</span></td><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #0a2299;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">CHARGED<br/>TO&#160;OTHER<br/>ACCOUNTS</span></td><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #0a2299;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">DEDUCTIONS</span></td><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #0a2299;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">BALANCE&#160;AT<br/>END&#160;OF<br/>PERIOD</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts receivable reserves </span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-136" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-822">3,204</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-137" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="f-823">178</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-137" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:fixed-zero" scale="3" id="f-824">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-137" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="f-825">1,040</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-826">2,342</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-827">2,342</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-139" decimals="-3" sign="-" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="f-828">170</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-139" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:fixed-zero" scale="3" id="f-829">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-139" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="f-830">597</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-140" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-831">1,575</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0a2299;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0a2299;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0a2299;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-140" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-832">1,575</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="border-bottom:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-141" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="f-833">736</ix:nonFraction>&#160;</span></td><td style="border-bottom:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="border-bottom:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-141" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:fixed-zero" scale="3" id="f-834">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-bottom:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="border-bottom:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-141" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="f-835">668</ix:nonFraction>)</span></td><td style="border-bottom:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0a2299;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-142" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-836">1,643</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div></ix:nonNumeric><div id="i378a8ef6f89e42a893e8f018382a3762_193"></div><div style="margin-top:5pt"><span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ITEM&#160;16.&#160;&#160;&#160;&#160;FORM 10-K SUMMARY.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Not applicable.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">48</span></div></div></div><div id="i378a8ef6f89e42a893e8f018382a3762_196"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="-sec-extract:summary;margin-top:5pt"><span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%">EXHIBIT INDEX</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:15.322%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.738%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:77.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit<br/>Number</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</span></td></tr><tr style="height:5pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="border-bottom:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amended and Restated Articles of Incorporation, incorporated by reference to the Registrant&#8217;s Registration Statement on Form S-1 (File No. 33-91738) filed with the SEC on April 28, 1995.</span></td></tr><tr style="height:5pt"><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #00497f;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/930420/000119312504016663/dex32.htm">3.1a</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="border-bottom:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Articles of Amendment to Articles of Incorporation, incorporated by reference to the Registrant&#8217;s Registration Statement on Form S-4/A (File No. 333-111566) filed with the SEC on February&#160;9, 2004, as amended.</span></td></tr><tr style="height:5pt"><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #00497f;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/930420/000119312504016663/dex33.htm">3.1b</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="border-bottom:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Articles of Amendment to Articles of Incorporation, incorporated by reference to the Registrant&#8217;s Registration Statement on Form S-4/A (File No. 333-111566) filed with the SEC on February&#160;9, 2004, as amended.</span></td></tr><tr style="height:5pt"><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #00497f;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/930420/000119312504016663/dex34.htm">3.1c</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="border-bottom:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Articles of Amendment to Articles of Incorporation, incorporated by reference to the Registrant&#8217;s Registration Statement on Form S-4/A (File No. 333-111566) filed with the SEC on February&#160;9, 2004, as amended.</span></td></tr><tr style="height:5pt"><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #00497f;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/930420/000095014400006974/0000950144-00-006974.txt">3.1d</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="border-bottom:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Articles of Amendment to Articles of Incorporation, incorporated by reference to the Registrant&#8217;s Current Report on Form&#160;8-K (File No. 000-26058) filed with the SEC on May&#160;17, 2000.</span></td></tr><tr style="height:5pt"><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #00497f;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/930420/000095014402003147/g74980ex3-1a.txt">3.1e</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="border-bottom:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Articles of Amendment to Articles of Incorporation, incorporated by reference to the Registrant&#8217;s Annual Report on Form&#160;10-K (File No. 000-26058) filed with the SEC on March&#160;29, 2002.</span></td></tr><tr style="height:5pt"><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #00497f;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/930420/000119312513182175/d531198dex31.htm">3.2</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="border-bottom:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amended &amp; Restated Bylaws, incorporated by reference to the Registrant&#8217;s Current Report on Form 8-K (File No. 000-26058) filed with the SEC on April&#160;29, 2013.</span></td></tr><tr style="height:5pt"><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #00497f;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/930420/000119312509057702/dex48.htm">4.1</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="border-bottom:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Form of Stock Certificate, incorporated by reference to the Registrant&#8217;s Registration Statement on Form S-3 (File No. 333-158086) filed with the SEC on March&#160;18, 2009.</span></td></tr><tr style="height:5pt"><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #00497f;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/930420/000093042020000033/descriptionofthecompan.htm">4.2</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Description of the Company's Common Stock, par value $0.01 per share, incorporated by reference to the Registrant&#8217;s Annual report on Form 10-K (File No. 000-26058) filed with the SEC on February 21, 2020.</span></div></td></tr><tr style="height:5pt"><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/930420/000119312507003080/dex103.htm">10.1*</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Employment Agreement, dated as of December 31, 2006, between the Registrant and Joseph J. Liberatore, incorporated by reference to the Registrant&#8217;s Current Report on Form 8-K (File No. 000-26058) filed with the SEC on January 8, 2007.</span></td></tr><tr style="height:5pt"><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/930420/000119312508261097/dex103.htm">10.2*</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amendment to Employment Agreement, dated as of December 24, 2008, between Kforce Inc. and Joseph J. Liberatore, incorporated by reference to the Registrant&#8217;s Current Report on Form 8-K (File No. 000-26058) filed with the SEC on December 29, 2008.</span></td></tr><tr style="height:5pt"><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/930420/000119312513222636/d539174dex991.htm">10.3*</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="border-bottom:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Kforce Inc. 2013 Stock Incentive Plan, incorporated by reference to the Registrant&#8217;s Registration Statement on Form S-8 (File No. 333-188631) filed with the SEC on May 15, 2013.</span></td></tr><tr style="height:5pt"><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #00497f;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/930420/000119312513418814/d594504dex101.htm">10.4*</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="border-bottom:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Form of Restricted Stock Award Agreement under the 2013 Stock Incentive Plan, incorporated by reference to the Registrant&#8217;s Quarterly Report on Form 10-Q (File No. 000-26058) filed with the SEC on October 30, 2013.</span></td></tr><tr style="height:5pt"><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #00497f;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/930420/000093042016000399/exhibit991-kforceinc2016st.htm">10.5*</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Kforce Inc. 2016 Stock Incentive Plan, incorporated by reference to the Registrant&#8217;s Registration Statement on Form S-8 (File No. 333-211008) filed with the SEC on April 29, 2016.</span></td></tr><tr style="height:5pt"><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/930420/000093042018000047/exhibit1016_2016restricted.htm">10.6*</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Form of Restricted Stock Award Agreement under the 2016 Stock Incentive Plan, incorporated by reference to the Registrant&#8217;s Annual Report on Form 10-K (File No. 000-26058) filed with the SEC on February 23, 2018.</span></td></tr><tr style="height:5pt"><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/930420/000093042017000101/exhibit991-2017sip.htm">10.7*</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Kforce Inc. 2017 Stock Incentive Plan, incorporated by reference to the Registrant&#8217;s Registration Statement on Form S-8 (File No. 000-26058) filed with the SEC on April 28, 2017.</span></td></tr><tr style="height:5pt"><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/930420/000093042018000047/exhibit1024q42017.htm">10.8*</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Form of Restricted Stock Award Agreement under the 2017 Stock Incentive Plan, incorporated by reference to the Registrant&#8217;s Annual Report on Form 10-K (File No. 000-26058) filed with the SEC on February 23, 2018.</span></div></td></tr><tr style="height:5pt"><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/930420/000119312513002385/d460482dex101.htm">10.9*</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amended and Restated Employment Agreement, dated as of January 1, 2013, between Kforce Inc. and David M. Kelly, incorporated by reference to the Registrant&#8217;s Current Report on Form 8-K (File No. 000-26058) filed with the SEC on January 3, 2013.</span></td></tr><tr style="height:5pt"><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/930420/000093042018000047/exhibit1019a.htm">10.10*</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amended and Restated Kforce Inc. Directors&#8217; Restricted Stock Unit Deferral Plan, dated November 15, 2017, incorporated by reference to the Registrant&#8217;s Annual Report on Form 10-K (File No. 000-26058) filed with the SEC on February 23, 2018.</span></td></tr><tr style="height:5pt"><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/930420/000093042016000537/amendedandrestatedemployme.htm">10.11*</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amended and Restated Employment Agreement, dated as of January 1, 2013, between Kforce Inc. and Kye L. Mitchell, incorporated by reference to the Registrant&#8217;s Quarterly Report on Form 10-Q (File No. 000-26058) filed with the SEC on November 2, 2016.</span></div></td></tr><tr style="height:5pt"><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #00497f;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/930420/000093042019000034/exhibit1021andrewthoma.htm">10.12*</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amended and Restated Employment Agreement, dated as of January 1, 2013, between Kforce Inc. and Andrew G. Thomas, incorporated by reference to the Registrant&#8217;s Annual Report on Form 10-K (File No. 000-26058) filed with the SEC on February 22, 2019.</span></td></tr><tr style="height:5pt"><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #00497f;padding:0 1pt"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/930420/000093042019000090/exhibit991-2019sip.htm">10.13*</a></span></div></td><td colspan="3" style="border-bottom:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Kforce Inc. 2019 Stock Incentive Plan, incorporated by reference to the Registrant&#8217;s Registration Statement on Form S-8 (File No. 333-231073) filed with the SEC on April 26, 2019.</span></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">49</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:15.322%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.738%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:77.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit<br/>Number</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</span></td></tr><tr style="height:5pt"><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/930420/000093042019000122/a2019restrictedstockaw.htm">10.14*</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Form of Restricted Stock Award Agreement under the 2019 Stock Incentive Plan, incorporated by reference to the Registrant&#8217;s Quarterly Report on Form 10-Q (File No. 000-26058) filed with the SEC on May 2, 2019.</span></td></tr><tr style="height:5pt"><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/930420/000093042020000095/exhibit991-2020sip.htm">10.15*</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Kforce Inc. 2020 Stock Incentive Plan, incorporated by reference to the Registrant's Registration Statement on Form S-8 (File No. 333-237957) filed with the SEC on May 1, 2020.</span></td></tr><tr style="height:5pt"><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/930420/000093042020000100/a2020restrictedstockaw.htm">10.16*</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Form of Restricted Stock Award Agreement under the 2020 Stock Incentive Plan, incorporated by reference to the Registrant's Quarterly Report on Form 10-Q (File No. 000-26058) filed with the SEC on May 7, 2020.</span></td></tr><tr style="height:5pt"><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/930420/000093042021000125/exhibit9912021stockincen.htm">10.17*</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Kforce Inc. 2021 Stock Incentive Plan, incorporated by reference to the Registrant&#8217;s Registration Statement on Form S-8 (File No. 333-255480) filed with the SEC on April 23, 2021.</span></td></tr><tr style="height:5pt"><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/930420/000093042021000154/exhibit102kforcerestrict.htm">10.18*</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Form of Restricted Stock Award Agreement under the 2021 Stock Incentive Plan, incorporated by reference to the Registrant&#8217;s Quarterly Report on Form 10-Q (File No. 000-26058) filed with the SEC on May 5, 2021.</span></td></tr><tr style="height:5pt"><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/930420/000093042021000269/kforcearcreditagreement1.htm">10.19</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amended and Restated Credit Agreement, dated October 20, 2021, between Kforce Inc. and its subsidiaries and Wells Fargo Bank, National Association, and the other lenders thereto, incorporated by reference to the Current Report on Form 8-K (File No. 000-26058) filed with the SEC on October 22, 2021.</span></td></tr><tr style="height:5pt"><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/930420/000093042021000312/exhibit101kforcedunkelpa.htm">10.20*</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Part-Time Employment Agreement, dated December 22, 2021, between Kforce Inc. and David L. Dunkel, incorporated by reference to the Current Report on Form 8-K (File No. 000-26058) filed with SEC on December 23, 2021.</span></td></tr><tr style="height:5pt"><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/930420/000093042023000030/exhibit1021jeffreyhackmane.htm">10.21*</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Employment Agreement, dated February 22, 2023, between Kforce Inc. and Jeffrey B. Hackman, incorporated by reference to the Registrant&#8217;s Annual Report on Form 10-K (File No. 000-26058) filed with the SEC on February 24, 2023.</span></div></td></tr><tr style="height:5pt"><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/930420/000093042023000105/exhibit991-2023stockincent.htm">1</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/930420/000093042023000105/exhibit991-2023stockincent.htm">0.22*</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Kforce Inc. 2023 Stock Incentive Plan, incorporated by reference to the Registrant&#8217;s Registration Statement on Form S-8 (File No. 333-271697) filed with the SEC on May 5, 2023.</span></td></tr><tr style="height:5pt"><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/930420/000093042023000115/exhibit102kforcerestricted.htm">1</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/930420/000093042023000115/exhibit102kforcerestricted.htm">0.23*</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Form of Restricted Stock Award Agreement under the 2023 Stock Incentive Plan, incorporated by reference to the Registrant&#8217;s Quarterly Report on Form 10-Q (File No. 000-26058) filed with the SEC on May 5, 2023.</span></div></td></tr><tr style="height:5pt"><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/930420/000093042023000177/exhibit101-firstamendmentt.htm">10.24</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">First Amendment to the Amended and Restated Credit Facility, dated June 8, 2023, by and among Kforce Inc., Wells Fargo Bank, National Association and the lenders and financial institutions from time to time party thereto, incorporated by reference to the Registrant&#8217;s Quarterly Report on Form 10-Q (File No. 000-26058) filed with the SEC on August 2, 2023.</span></div></td></tr><tr style="height:5pt"><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/930420/000093042023000225/exhibit101kforcerestricted.htm">1</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/930420/000093042023000225/exhibit101kforcerestricted.htm">0.25*</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Form of Employee Restricted Stock Award Agreement under the 2023 Stock Incentive Plan, incorporated by reference to the Registrant&#8217;s Quarterly Report on Form 10-Q (File No. 000-26058) filed with the SEC on November 1, 2023.</span></div></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:5pt"><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit21_2023kforcesubsid.htm">21</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="border-bottom:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">List of Subsidiaries.</span></td></tr><tr style="height:5pt"><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #004b8d;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit23_2023consentofind.htm">23</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Consent of Deloitte &amp; Touche LLP.</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit311q42023.htm">31.1</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="border-bottom:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Certification by the Chief Executive Officer of Kforce Inc. pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</span></td></tr><tr style="height:5pt"><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #004b8d;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit312q42023.htm">31.2</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="border-bottom:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Certification by the Chief Financial Officer of Kforce Inc. pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</span></td></tr><tr style="height:5pt"><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #004b8d;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit321q42023.htm">32.1</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="border-bottom:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Certification by the Chief Executive Officer of Kforce Inc. pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</span></td></tr><tr style="height:5pt"><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #004b8d;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit322q42023.htm">32.2</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Certification by the Chief Financial Officer of Kforce Inc. pursuant to 18 U.S.C. Section 2350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</span></td></tr><tr style="height:5pt"><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit97clawbackpolicy.htm">97</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Policy Relating to Recovery of Erroneously Awarded Compensation filed herewith.</span></div></td></tr><tr style="height:5pt"><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #004b8d;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">101.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="border-bottom:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">The following financial statements from the Company&#8217;s annual report on Form 10-K for the year ended December&#160;31, 2023, formatted in XBRL (eXtensible Business Reporting Language): (i) Consolidated Statements of Operations and Comprehensive Income; (ii) Consolidated Balance Sheets; (iii) Consolidated Statements of Changes in Stockholders&#8217; Equity; (iv) Consolidated Statements of Cash Flows; and (v) the Notes to Consolidated Financial Statements, tagged as blocks of text and in detail.</span></div></td></tr><tr style="height:5pt"><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #004b8d;padding:0 1pt"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #004b8d;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">104</span></td><td colspan="3" style="border-bottom:1pt solid #004b8d;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cover Page Interactive Data File - the cover page interactive data file does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:2.853%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:94.947%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Management contract or compensatory plan or arrangement.</span></td></tr></table></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">50</span></div></div></div><div id="i378a8ef6f89e42a893e8f018382a3762_199"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Pursuant to the requirements of Section&#160;13 or 15(d) of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:35.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.146%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.592%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.152%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.146%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:34.825%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">KFORCE INC.</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Date: February 23, 2024</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:100%">/s/    JOSEPH J. LIBERATORE</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #004b8d;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Joseph J. Liberatore</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">President and Chief Executive Officer, Director</span></td></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the Registrant and in the capacities and on the dates indicated.</span></div><div><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:35.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.146%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.592%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.738%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.146%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:34.825%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Date: February 23, 2024</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:100%">/s/    JOSEPH J. LIBERATORE</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #004b8d;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Joseph J. Liberatore</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">President and Chief Executive Officer, Director</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(Principal Executive Officer)</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Date: February 23, 2024</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:100%">/s/     JEFFREY B. HACKMAN</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #004b8d;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Jeffrey B. Hackman</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Chief Financial Officer</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(Principal Financial and Accounting Officer)</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Date: February 23, 2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:100%">/s/    DAVID L. DUNKEL</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #004b8d;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">David L. Dunkel</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Chairman of the Board, Director</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Date: February 23, 2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:100%">/s/    DERRICK D. BROOKS</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #004b8d;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derrick D. Brooks</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Director</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Date: February 23, 2024</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:100%">/s/    CATHERINE H. CLOUDMAN</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #004b8d;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Catherine H. Cloudman</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Director</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Date: February 23, 2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:100%">/s/    ANN E. DUNWOODY</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #004b8d;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ann E. Dunwoody</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Director</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Date: February 23, 2024</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:100%">/s/    MARK F. FURLONG</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #004b8d;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mark F. Furlong</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Director</span></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">51</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i378a8ef6f89e42a893e8f018382a3762_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:35.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.146%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.592%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.738%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.146%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:34.825%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Date: February 23, 2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:100%">/s/     RANDALL A. MEHL</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #004b8d;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Randall A. Mehl</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Director</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Date: February 23, 2024</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:100%">/s/     ELAINE D. ROSEN</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #004b8d;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Elaine D. Rosen</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Director</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Date: February 23, 2024</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:700;line-height:100%">/s/     N. JOHN SIMMONS</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #004b8d;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">N. John Simmons</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Director</span></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">52</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21
<SEQUENCE>2
<FILENAME>exhibit21_2023kforcesubsid.htm
<DESCRIPTION>EXHIBIT-21
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i13f3c26ec586420a91985ccc0b2142da_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 21</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">KFORCE INC.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SUBSIDIARIES (DIRECT OR INDIRECT)</font></div><div style="text-align:center"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</font><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.235%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Name of Subsidiary</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Jurisdiction of Incorporation or Formation</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Romac International, Inc.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Florida</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Kforce Flexible Solutions, LLC</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Florida</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Kforce Staffing Solutions of California, LLC</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Florida</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Kforce Global Solutions, LLC</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pennsylvania</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Kforce Services Corp.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Florida</font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23
<SEQUENCE>3
<FILENAME>exhibit23_2023consentofind.htm
<DESCRIPTION>EXHIBIT-23
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i385f2d6bfd864b17a89842989423c773_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 23</font></div><div style="margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We consent to the incorporation by reference in Registration Statement Nos. 333-94563, 333-142620, 333-144470, 333-166545, 333-168526, 333-168529, 333-188631, 333-211008, 333-217541, 333-231073, 333-237957, 333-255480, and 333-271697 on Form S-8 of our reports dated February&#160;23, 2024, relating to the financial statements of Kforce Inc. and subsidiaries and the effectiveness of Kforce Inc. and subsidiaries&#8217; internal control over financial reporting appearing in this Annual Report on Form 10-K of Kforce Inc. and subsidiaries for the year ended December&#160;31, 2023.</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Deloitte &#38; Touche LLP</font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tampa, Florida</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 23, 2024</font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>4
<FILENAME>exhibit311q42023.htm
<DESCRIPTION>EXHIBIT-31.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i532b9f237d1f4af384e54b78b0894f18_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:9pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.1</font></div><div style="margin-bottom:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CERTIFICATIONS</font></div><div style="margin-bottom:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Joseph J. Liberatore, certify that&#58;</font></div><div style="margin-bottom:9pt;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1. I have reviewed this annual report on Form 10-K of Kforce Inc.&#59;</font></div><div style="margin-bottom:9pt;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-bottom:9pt;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-bottom:9pt;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4. The registrant&#8217;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-bottom:9pt;text-indent:49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-bottom:9pt;text-indent:49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-bottom:9pt;text-indent:49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c) Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-bottom:9pt;text-indent:49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d) Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-bottom:9pt;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5. The registrant&#8217;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-bottom:9pt;text-indent:49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-bottom:9pt;text-indent:49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:63.907%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.893%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; February&#160;23, 2024</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; JOSEPH J. LIBERATORE</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Joseph J. Liberatore,</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal&#160;Executive&#160;Officer)</font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>5
<FILENAME>exhibit312q42023.htm
<DESCRIPTION>EXHIBIT-31.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="iad85c3cbfde943a0b2ecdbf242649dc5_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:9pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.2</font></div><div style="margin-bottom:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CERTIFICATIONS</font></div><div style="margin-bottom:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Jeffrey B. Hackman, certify that&#58;</font></div><div style="margin-bottom:9pt;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1. I have reviewed this annual report on Form 10-K of Kforce Inc.&#59;</font></div><div style="margin-bottom:9pt;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-bottom:9pt;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-bottom:9pt;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4. The registrant&#8217;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-bottom:9pt;text-indent:49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-bottom:9pt;text-indent:49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-bottom:9pt;text-indent:49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c) Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-bottom:9pt;text-indent:49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d) Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-bottom:9pt;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5. The registrant&#8217;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-bottom:9pt;text-indent:49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-bottom:9pt;text-indent:49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:58.636%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.164%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; February&#160;23, 2024</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; JEFFREY B. HACKMAN</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jeffrey B. Hackman,</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Financial and Accounting Officer)</font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>6
<FILENAME>exhibit321q42023.htm
<DESCRIPTION>EXHIBIT-32.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i16c79af5c5304ff9beef10ede4837fde_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:9pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 32.1</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CERTIFICATION PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18 U.S.C. SECTION 1350,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">AS ADOPTED PURSUANT TO SECTION 906</font></div><div style="margin-bottom:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-bottom:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Annual Report of Kforce Inc. (&#8220;Kforce&#8221;) on Form 10-K for the fiscal year ended December&#160;31, 2023, as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Form 10-K&#8221;), I, Joseph J. Liberatore, Chief Executive Officer of Kforce, hereby certify, pursuant to 18 U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002, that&#58;</font></div><div style="margin-bottom:9pt;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) The Form 10-K fully complies with the requirements of Section&#160;13(a) or 15(d) of the Securities Exchange Act of 1934 (15 U.S.C. 78m or 78o(d))&#59; and</font></div><div style="margin-bottom:9pt;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2) The information contained in the Form 10-K fairly presents, in all material respects, the financial condition and results of operations of Kforce.</font></div><div style="margin-bottom:9pt;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:64.492%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.308%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; February&#160;23, 2024</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; JOSEPH J. LIBERATORE</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Joseph J. Liberatore</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal&#160;Executive&#160;Officer)</font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>7
<FILENAME>exhibit322q42023.htm
<DESCRIPTION>EXHIBIT-32.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="ic6e3e45f0755437abab9a012a065ecf3_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:9pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 32.2</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CERTIFICATION PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18 U.S.C. SECTION 1350,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">AS ADOPTED PURSUANT TO SECTION 906</font></div><div style="margin-bottom:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-bottom:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Annual Report of Kforce Inc. (&#8220;Kforce&#8221;) on Form 10-K for the fiscal year ended December&#160;31, 2023, as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Form 10-K&#8221;), I, Jeffrey B. Hackman, Chief Financial Officer of Kforce, hereby certify, pursuant to 18 U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002, that&#58;</font></div><div style="margin-bottom:9pt;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) The Form 10-K fully complies with the requirements of Section&#160;13(a) or 15(d) of the Securities Exchange Act of 1934 (15 U.S.C. 78m or 78o(d))&#59; and</font></div><div style="margin-bottom:9pt;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2) The information contained in the Form 10-K fairly presents, in all material respects, the financial condition and results of operations of Kforce.</font></div><div style="margin-bottom:9pt;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:61.418%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:36.382%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; February&#160;23, 2024</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; JEFFREY B. HACKMAN</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jeffrey B. Hackman,</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Financial and Accounting Officer)</font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-97
<SEQUENCE>8
<FILENAME>exhibit97clawbackpolicy.htm
<DESCRIPTION>EXHIBIT-97
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i0d7fa1edd53b45c1a5ba0113535bbf30_34"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font><br></font></div></div><div><img alt="kfrcsmalllogoa.jpg" src="kfrcsmalllogoa.jpg" style="height:58px;margin-bottom:5pt;vertical-align:text-bottom;width:220px"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Exhibit 97</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">KFORCE INC. </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">CLAWBACK POLICY </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Effective July 28, 2023</font></div><div style="margin-top:3pt;text-align:center"><font><br></font></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:10.5pt">Purpose. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purpose of this Kforce Inc. (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Firm</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;) Clawback Policy (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Policy</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;) is to provide for the recovery of certain incentive-based compensation in the event that the Firm is required to prepare an Accounting Restatement (as defined below). This Policy is designed to comply with, and shall be interpreted to be consistent with, Section 10D of the Securities Exchange Act of 1934, as amended (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exchange Act</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;), Rule 10D-1 promulgated under the Exchange Act (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Rule 10D-1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;) and NASDAQ Listing Rule 5608 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Listing Rule</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;).</font></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:10.5pt">Policy Administration. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Policy shall be administered by the Board or a committee of the Board if the Board, in its discretion, delegates such administration oversight (collectively, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Board</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;). Any determinations made by the Board shall be final and binding on all affected individuals.</font></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:10.5pt">Definitions. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As used in this Policy, the following capitalized terms shall have the meanings set forth below.</font></div><div style="margin-top:3pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">&#8220;Accounting Restatement&#8221; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">means an accounting restatement of the Firm&#8217;s financial statements due to material noncompliance of the Firm with any financial reporting requirement under the securities laws, including (a) any required accounting restatement to correct an error in previously issued financial statements that is material to the previously issued financial statements (commonly, a &#8220;Big R&#8221; restatement), or (b) that would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period (commonly, a &#8220;little r&#8221; restatement).</font></div><div style="margin-top:3pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">&#8220;Accounting Restatement Date&#8221; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">means the earlier to occur of&#58; (a) the date the Board, a committee of the Board, or the officer or officers of the Firm authorized to take such action if Board action is not required, concludes, or reasonably should have concluded, that the Firm is required to prepare an Accounting Restatement&#59; and (b) the date a court, regulator or other legally authorized body directs the Firm to prepare an Accounting Restatement.</font></div><div style="margin-top:3pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">&#8220;Applicable Period&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> means the three completed fiscal years immediately preceding the Accounting Restatement Date, as well as any transition period (that results from a change in the Firm&#8217;s fiscal year) within or immediately following those three completed fiscal years (except that a transition period that comprises a period of at least nine months shall count as a completed fiscal year).</font></div><div style="margin-top:3pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">&#8220;Board&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> means the board of directors of the Firm.</font></div><div style="margin-top:3pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">&#8220;Code&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> means the U.S. Internal Revenue Code of 1986, as amended. Any reference to a section of the Code or regulation thereunder includes such section or regulation, any valid regulation or other official guidance promulgated under such section and any comparable provision of any future legislation or regulation amending, supplementing or superseding such section or regulation. </font></div><div style="margin-top:3pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">&#8220;Commission&#8221; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">means the U.S. Securities and Exchange Commission.</font></div><div style="margin-top:3pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">&#8220;Erroneously Awarded Compensation&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> means, in the event of an Accounting Restatement, the amount of Incentive-Based Compensation received that exceeds the amount of Incentive-Based Compensation that otherwise would have been received had such Incentive-Based Compensation been determined according to the Accounting Restatement and must be computed without regard to any taxes paid by the relevant Executive Officer. For Incentive-Based Compensation based on stock price or total stockholder return, where the amount of Erroneously Awarded Compensation is not subject to mathematical recalculation directly from the information in an Accounting Restatement&#58; (i) the amount of Erroneously Awarded Compensation must be based on a </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font><br></font></div></div><div style="margin-top:3pt;padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">reasonable estimate of the effect of the Accounting Restatement on the stock price or total stockholder return upon which the Incentive-Based Compensation was received&#59; and (ii) the Firm must maintain documentation of the determination of that reasonable estimate and provide such documentation to the Stock Exchange.</font></div><div style="margin-top:3pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">&#8220;Executive Officers&#8221; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">means the Firm&#8217;s president, principal financial officer, principal accounting officer (or if there is no such accounting officer, the controller), any vice-president of the Firm in charge of a principal business unit, division or function (such as sales, administration or finance), any other officer who performs a significant policy-making function or any other person who performs similar significant policy-making functions for the Firm. An executive officer of the Firm&#8217;s parent or subsidiary is deemed an Executive Officer if they perform significant policy-making functions for the Firm.</font></div><div style="margin-top:3pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">&#8220;Financial Reporting Measure&#8221; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">means measures that are determined and presented in accordance with the accounting principles used in preparing the Firm&#8217;s financial statements and any measures that are derived wholly or in part from such measures. For the avoidance of doubt, stock price and total shareholder return are Financial Reporting Measures, and a Financial Reporting Measure need not be presented within the financial statements or included in a filing with the Commission.</font></div><div style="margin-top:3pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">&#8220;Incentive-Based Compensation&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> means any compensation that is granted, earned or vested based wholly or in part upon the attainment of a Financial Reporting Measure. Incentive-Based Compensation is received for purposes of this Policy in the Firm&#8217;s fiscal period during which the Financial Reporting Measure specified in the Incentive-Based Compensation award is attained, even if the payment or grant of such Incentive-Based Compensation occurs after the end of that period.</font></div><div style="margin-top:3pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">&#8220;Listing Rule&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> has the meaning set forth in Section 1 of this Policy.</font></div><div style="margin-top:3pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">&#8220;Stock Exchange&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> means The Nasdaq Stock Market.</font></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:10.5pt">Policy Application. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Policy applies to Incentive-Based Compensation received by a person (a) after beginning services as an Executive Officer, (b) who served as an Executive Officer at any time during the performance period for such Incentive-Based Compensation,(c) while the Firm had a class of securities listed on a national securities exchange or a national securities association and (d) during the Applicable Period.</font></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:10.5pt">Required Recoupment&#59; Accounting Restatement. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the event of an Accounting Restatement, the Firm shall reasonably promptly recover the amount of any Erroneously Awarded Compensation as determined in accordance with this Policy. Recovery of Erroneously Awarded Compensation under this Policy is required without regard to whether any misconduct occurred or an Executive Officer&#8217;s responsibility (or lack thereof) for the erroneous financial statements leading to an Accounting Restatement.</font></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:10.5pt">Erroneously Awarded Compensation&#58; Amount Subject to Recovery. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amount of Erroneously Awarded Compensation subject to recovery under this Policy, as determined by the Board, is the amount of Incentive-Based Compensation received by an Executive Officer that exceeds the amount the Executive Officer would have received had the Incentive-Based Compensation been determined based on the Accounting Restatement. For Incentive-Based Compensation based on stock price or total shareholder return, the Firm shall use a reasonable estimate of the effect of the Accounting Restatement on the applicable measure to determine the amount of Erroneously Awarded Compensation to be recovered.</font></div><div style="margin-top:3pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Board shall determine, in its sole discretion, the appropriate means of recovery of Erroneously Awarded Compensation, taking into account all applicable facts and circumstances, including the time value of money and the cost to shareholders of delaying recovery. To the extent that an Executive Officer fails to repay to the Firm when due any amount of Erroneously Awarded Compensation subject to recovery under this Policy, the Firm shall take all actions reasonable and appropriate to recover such Erroneously Awarded Compensation from such Executive Officer.</font></div><div style="margin-top:3pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notwithstanding anything herein to the contrary, the Firm shall not be required to recoup Erroneously Awarded Compensation to the extent that pursuit of recovery of such Erroneously Awarded Compensation would be impracticable because&#58;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font><br></font></div></div><div style="margin-top:3pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">The direct expense paid to a third party to assist in enforcing this Policy would exceed the amount to be recovered. Before concluding that it would be impracticable to recover any amount of Erroneously Awarded Compensation based on expense of enforcement, the Firm must make a reasonable attempt to recover such Erroneously Awarded Compensation, document such reasonable attempt(s) to recover and provide that documentation to the Stock Exchange&#59;</font></div><div style="margin-top:3pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Recovery would violate home country law where that law was adopted prior to November 28, 2022. Before concluding that it would be impracticable to recover any amount of Erroneously Awarded Compensation based on violation of home country law, the Firm must obtain an opinion of home country counsel, acceptable to the Stock Exchange, that satisfies the applicable opinion and disclosure requirements of Rule 10D-1 and the Listing Rule&#59; or </font></div><div style="margin-top:3pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">Recovery would likely cause an otherwise tax-qualified retirement plan, under which benefits are broadly available to employees of the Firm, to fail to meet the requirements of Section 401(a)(13) or Section 411(a) of the Code.</font></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:10.5pt">No Indemnification of Executive Officers. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Firm is prohibited from indemnifying any Executive Officer against the loss of Erroneously Awarded Compensation, including any payment or reimbursement for the cost of third-party insurance purchased by any Executive Officers to fund potential obligations under this Policy.</font></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:10.5pt">Required Reporting and Disclosure. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Firm shall file all disclosures with respect to this Policy in accordance with the requirements of the federal securities laws, including disclosures required by Commission filings.</font></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:10.5pt">Effective Date&#59; Retroactive Application. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Policy shall be effective as of July 28, 2023 (the &#8220;Effective Date&#8221;). The terms of this Policy shall apply to any Incentive-Based Compensation that is received by Executive Officers on or after the Effective Date, and this Policy shall supersede any agreement (whether entered into before, on or after the Effective Date) that exempts any Incentive-based Compensation from the application of this Policy or that waives the Firm&#8217;s right to recovery of any Erroneously Awarded Compensation.</font></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:5.5pt">Amendment&#59; Termination.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Board may amend, modify, supplement, rescind or replace all or any portion of this Policy from time to time in its sole discretion and shall amend this Policy as it deems necessary to comply with applicable law or any rules or standards adopted by a national securities exchange on which the Firm&#8217;s securities are listed.</font></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:5.5pt">Other Recoupment Rights. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Board intends that this Policy shall be applied to the fullest extent of the law. Any right of recoupment under this Policy is in addition to, and not in lieu of, any other remedies or rights of recoupment that may be available to the Firm under applicable law or pursuant to the terms of any similar policy in any employment agreement, equity award agreement or similar agreement and any other legal remedies available to the Firm.</font></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">12.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:5.5pt">Successors. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Policy shall be binding and enforceable against all Executive Officers and their beneficiaries, heirs, executors, administrators or other legal representatives.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>9
<FILENAME>kfrc-20231231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:103b8af1-9008-44fc-ab28-3b835ec8f26b,g:b3eee876-4697-4310-b0fa-c4c518fd8e08-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:kfrc="http://www.kforce.com/20231231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types1="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.kforce.com/20231231">
  <xs:import namespace="http://fasb.org/srt/2023" schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2023" schemaLocation="https://xbrl.sec.gov/dei/2023/dei-2023.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="kfrc-20231231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="kfrc-20231231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="kfrc-20231231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="kfrc-20231231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://www.kforce.com/role/CoverPage">
        <link:definition>0000001 - Document - Cover Page</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AuditInformation" roleURI="http://www.kforce.com/role/AuditInformation">
        <link:definition>0000002 - Document - Audit Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" roleURI="http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME">
        <link:definition>0000003 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDBALANCESHEETS" roleURI="http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS">
        <link:definition>0000004 - Statement - CONSOLIDATED BALANCE SHEETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDBALANCESHEETSParenthetical" roleURI="http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETSParenthetical">
        <link:definition>0000005 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" roleURI="http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY">
        <link:definition>0000006 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS&#8217; EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYParenthetical" roleURI="http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYParenthetical">
        <link:definition>0000007 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS&#8217; EQUITY (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCASHFLOWS" roleURI="http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS">
        <link:definition>0000008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPolicies" roleURI="http://www.kforce.com/role/SummaryofSignificantAccountingPolicies">
        <link:definition>0000009 - Disclosure - Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportableSegments" roleURI="http://www.kforce.com/role/ReportableSegments">
        <link:definition>0000010 - Disclosure - Reportable Segments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DisaggregationofRevenue" roleURI="http://www.kforce.com/role/DisaggregationofRevenue">
        <link:definition>0000011 - Disclosure - Disaggregation of Revenue</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AllowanceforCreditLosses" roleURI="http://www.kforce.com/role/AllowanceforCreditLosses">
        <link:definition>0000012 - Disclosure - Allowance for Credit Losses</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FixedAssetsNet" roleURI="http://www.kforce.com/role/FixedAssetsNet">
        <link:definition>0000013 - Disclosure - Fixed Assets, Net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://www.kforce.com/role/IncomeTaxes">
        <link:definition>0000014 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherAssetsNet" roleURI="http://www.kforce.com/role/OtherAssetsNet">
        <link:definition>0000015 - Disclosure - Other Assets, Net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Goodwill" roleURI="http://www.kforce.com/role/Goodwill">
        <link:definition>0000016 - Disclosure - Goodwill</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CurrentLiabilities" roleURI="http://www.kforce.com/role/CurrentLiabilities">
        <link:definition>0000017 - Disclosure - Current Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherLongTermLiabilities" roleURI="http://www.kforce.com/role/OtherLongTermLiabilities">
        <link:definition>0000018 - Disclosure - Other Long-Term Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OperatingLeases" roleURI="http://www.kforce.com/role/OperatingLeases">
        <link:definition>0000019 - Disclosure - Operating Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlans" roleURI="http://www.kforce.com/role/EmployeeBenefitPlans">
        <link:definition>0000020 - Disclosure - Employee Benefit Plans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CreditFacility" roleURI="http://www.kforce.com/role/CreditFacility">
        <link:definition>0000021 - Disclosure - Credit Facility</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeInstrumentandHedgingActivity" roleURI="http://www.kforce.com/role/DerivativeInstrumentandHedgingActivity">
        <link:definition>0000022 - Disclosure - Derivative Instrument and Hedging Activity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurements" roleURI="http://www.kforce.com/role/FairValueMeasurements">
        <link:definition>0000023 - Disclosure - Fair Value Measurements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockIncentivePlans" roleURI="http://www.kforce.com/role/StockIncentivePlans">
        <link:definition>0000024 - Disclosure - Stock Incentive Plans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingencies" roleURI="http://www.kforce.com/role/CommitmentsandContingencies">
        <link:definition>0000025 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ScheduleIIValuationandQualifyingAccountsandReservesSupplementalSchedule" roleURI="http://www.kforce.com/role/ScheduleIIValuationandQualifyingAccountsandReservesSupplementalSchedule">
        <link:definition>0000026 - Disclosure - Schedule II Valuation and Qualifying Accounts and Reserves Supplemental Schedule</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesPolicies" roleURI="http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>9954471 - Disclosure - Summary of Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportableSegmentsTables" roleURI="http://www.kforce.com/role/ReportableSegmentsTables">
        <link:definition>9954472 - Disclosure - Reportable Segments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DisaggregationofRevenueTables" roleURI="http://www.kforce.com/role/DisaggregationofRevenueTables">
        <link:definition>9954473 - Disclosure - Disaggregation of Revenue (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AllowanceforCreditLossesTables" roleURI="http://www.kforce.com/role/AllowanceforCreditLossesTables">
        <link:definition>9954474 - Disclosure - Allowance for Credit Losses (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FixedAssetsNetTables" roleURI="http://www.kforce.com/role/FixedAssetsNetTables">
        <link:definition>9954475 - Disclosure - Fixed Assets, Net (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesTables" roleURI="http://www.kforce.com/role/IncomeTaxesTables">
        <link:definition>9954476 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherAssetsNetTables" roleURI="http://www.kforce.com/role/OtherAssetsNetTables">
        <link:definition>9954477 - Disclosure - Other Assets, Net (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillTables" roleURI="http://www.kforce.com/role/GoodwillTables">
        <link:definition>9954478 - Disclosure - Goodwill (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CurrentLiabilitiesTables" roleURI="http://www.kforce.com/role/CurrentLiabilitiesTables">
        <link:definition>9954479 - Disclosure - Current Liabilities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherLongTermLiabilitiesTables" roleURI="http://www.kforce.com/role/OtherLongTermLiabilitiesTables">
        <link:definition>9954480 - Disclosure - Other Long-Term Liabilities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OperatingLeasesTables" roleURI="http://www.kforce.com/role/OperatingLeasesTables">
        <link:definition>9954481 - Disclosure - Operating Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeInstrumentandHedgingActivityTables" roleURI="http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityTables">
        <link:definition>9954482 - Disclosure - Derivative Instrument and Hedging Activity (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockIncentivePlansTables" roleURI="http://www.kforce.com/role/StockIncentivePlansTables">
        <link:definition>9954483 - Disclosure - Stock Incentive Plans (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" roleURI="http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails">
        <link:definition>9954484 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesTradeReceivablesandRelatedReservesDetails" roleURI="http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesTradeReceivablesandRelatedReservesDetails">
        <link:definition>9954485 - Disclosure - Summary of Significant Accounting Policies - Trade Receivables and Related Reserves (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesEquityMethodInvestmentDetails" roleURI="http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentDetails">
        <link:definition>9954486 - Disclosure - Summary of Significant Accounting Policies - Equity Method Investment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesOperatingLeasesDetails" roleURI="http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesOperatingLeasesDetails">
        <link:definition>9954487 - Disclosure - Summary of Significant Accounting Policies - Operating Leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesCapitalizedSoftwareDetails" roleURI="http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesCapitalizedSoftwareDetails">
        <link:definition>9954488 - Disclosure - Summary of Significant Accounting Policies - Capitalized Software (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesHealthInsuranceDetails" roleURI="http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesHealthInsuranceDetails">
        <link:definition>9954489 - Disclosure - Summary of Significant Accounting Policies - Health Insurance (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesEarningsperShareDetails" roleURI="http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEarningsperShareDetails">
        <link:definition>9954490 - Disclosure - Summary of Significant Accounting Policies - Earnings per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesTreasuryStockDetails" roleURI="http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesTreasuryStockDetails">
        <link:definition>9954491 - Disclosure - Summary of Significant Accounting Policies - Treasury Stock (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportableSegmentsDetails" roleURI="http://www.kforce.com/role/ReportableSegmentsDetails">
        <link:definition>9954492 - Disclosure - Reportable Segments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DisaggregationofRevenueScheduleofDisaggregationofRevenueDetails" roleURI="http://www.kforce.com/role/DisaggregationofRevenueScheduleofDisaggregationofRevenueDetails">
        <link:definition>9954493 - Disclosure - Disaggregation of Revenue - Schedule of Disaggregation of Revenue (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AllowanceforCreditLossesDetails" roleURI="http://www.kforce.com/role/AllowanceforCreditLossesDetails">
        <link:definition>9954494 - Disclosure - Allowance for Credit Losses (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AllowanceforCreditLossesAdditionalInformationDetails" roleURI="http://www.kforce.com/role/AllowanceforCreditLossesAdditionalInformationDetails">
        <link:definition>9954495 - Disclosure - Allowance for Credit Losses - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FixedAssetsNetMajorClassificationsofFixedAssetsandRelatedUsefulLivesDetails" roleURI="http://www.kforce.com/role/FixedAssetsNetMajorClassificationsofFixedAssetsandRelatedUsefulLivesDetails">
        <link:definition>9954496 - Disclosure - Fixed Assets, Net - Major Classifications of Fixed Assets and Related Useful Lives (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FixedAssetsNetAdditionalInformationDetails" roleURI="http://www.kforce.com/role/FixedAssetsNetAdditionalInformationDetails">
        <link:definition>9954497 - Disclosure - Fixed Assets, Net - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesIncomeTaxExpenseBenefitContinuingOperationsDetails" roleURI="http://www.kforce.com/role/IncomeTaxesIncomeTaxExpenseBenefitContinuingOperationsDetails">
        <link:definition>9954498 - Disclosure - Income Taxes - Income Tax Expense (Benefit), Continuing Operations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesEffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationDetails" roleURI="http://www.kforce.com/role/IncomeTaxesEffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationDetails">
        <link:definition>9954499 - Disclosure - Income Taxes - Effective Income Tax Rate, Continuing Operations, Tax Rate Reconciliation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" roleURI="http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails">
        <link:definition>9954500 - Disclosure - Income Taxes - Components of Deferred Tax Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherAssetsNetDetails" roleURI="http://www.kforce.com/role/OtherAssetsNetDetails">
        <link:definition>9954501 - Disclosure - Other Assets, Net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillSummaryoftheGrossAmountandAccumulatedImpairmentLossesofGoodwillDetail" roleURI="http://www.kforce.com/role/GoodwillSummaryoftheGrossAmountandAccumulatedImpairmentLossesofGoodwillDetail">
        <link:definition>9954502 - Disclosure - Goodwill - Summary of the Gross Amount and Accumulated Impairment Losses of Goodwill (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillAdditionalInformationDetails" roleURI="http://www.kforce.com/role/GoodwillAdditionalInformationDetails">
        <link:definition>9954503 - Disclosure - Goodwill - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CurrentLiabilitiesDetails" roleURI="http://www.kforce.com/role/CurrentLiabilitiesDetails">
        <link:definition>9954504 - Disclosure - Current Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CurrentLiabilitiesAdditionalInformationDetails" roleURI="http://www.kforce.com/role/CurrentLiabilitiesAdditionalInformationDetails">
        <link:definition>9954505 - Disclosure - Current Liabilities - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherLongTermLiabilitiesDetails" roleURI="http://www.kforce.com/role/OtherLongTermLiabilitiesDetails">
        <link:definition>9954506 - Disclosure - Other Long-Term Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OperatingLeasesScheduleofWeightedAverageTermsandOperatingLeaseExpenseDetails" roleURI="http://www.kforce.com/role/OperatingLeasesScheduleofWeightedAverageTermsandOperatingLeaseExpenseDetails">
        <link:definition>9954507 - Disclosure - Operating Leases - Schedule of Weighted-Average Terms and Operating Lease Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OperatingLeasesScheduleofMaturitiesforOperatingLeaseLiabilitiesDetails" roleURI="http://www.kforce.com/role/OperatingLeasesScheduleofMaturitiesforOperatingLeaseLiabilitiesDetails">
        <link:definition>9954508 - Disclosure - Operating Leases - Schedule of Maturities for Operating Lease Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OperatingLeasesScheduleofMaturitiesforOperatingLeaseLiabilitiesDetails_1" roleURI="http://www.kforce.com/role/OperatingLeasesScheduleofMaturitiesforOperatingLeaseLiabilitiesDetails_1">
        <link:definition>9954508 - Disclosure - Operating Leases - Schedule of Maturities for Operating Lease Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OperatingLeasesNarrativeDetails" roleURI="http://www.kforce.com/role/OperatingLeasesNarrativeDetails">
        <link:definition>9954509 - Disclosure - Operating Leases - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlansNarrativeDetails" roleURI="http://www.kforce.com/role/EmployeeBenefitPlansNarrativeDetails">
        <link:definition>9954510 - Disclosure - Employee Benefit Plans - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CreditFacilityDetails" roleURI="http://www.kforce.com/role/CreditFacilityDetails">
        <link:definition>9954511 - Disclosure - Credit Facility (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeInstrumentandHedgingActivityNarrativeDetails" roleURI="http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityNarrativeDetails">
        <link:definition>9954512 - Disclosure - Derivative Instrument and Hedging Activity - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeInstrumentandHedgingActivityAccumulatedDerivativeInstrumentGainLossActivityDetails" roleURI="http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityAccumulatedDerivativeInstrumentGainLossActivityDetails">
        <link:definition>9954513 - Disclosure - Derivative Instrument and Hedging Activity - Accumulated Derivative Instrument Gain (Loss) Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsAdditionalInformationDetails" roleURI="http://www.kforce.com/role/FairValueMeasurementsAdditionalInformationDetails">
        <link:definition>9954514 - Disclosure - Fair Value Measurements - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockIncentivePlansAdditionalInformationDetails" roleURI="http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails">
        <link:definition>9954515 - Disclosure - Stock Incentive Plans - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockIncentivePlansSummaryofRestrictedStockActivityDetails" roleURI="http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails">
        <link:definition>9954516 - Disclosure - Stock Incentive Plans - Summary of Restricted Stock Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesDetails" roleURI="http://www.kforce.com/role/CommitmentsandContingenciesDetails">
        <link:definition>9954517 - Disclosure - Commitments and Contingencies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ScheduleIIValuationandQualifyingAccountsandReservesSupplementalScheduleDetails" roleURI="http://www.kforce.com/role/ScheduleIIValuationandQualifyingAccountsandReservesSupplementalScheduleDetails">
        <link:definition>9954518 - Disclosure - Schedule II Valuation and Qualifying Accounts and Reserves Supplemental Schedule (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="kfrc_TechnologySegmentMember" abstract="true" name="TechnologySegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="kfrc_AuditorAbstract" abstract="true" name="AuditorAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="kfrc_SupplementalUnemploymentBenefitsOnNoChangeInControl" abstract="false" name="SupplementalUnemploymentBenefitsOnNoChangeInControl" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kfrc_ReceivableIssuedToJointVenture" abstract="false" name="ReceivableIssuedToJointVenture" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kfrc_DeferredTaxAssetsTaxDeferredExpenseDeferredCompensation" abstract="false" name="DeferredTaxAssetsTaxDeferredExpenseDeferredCompensation" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kfrc_CreditFacilityMember" abstract="true" name="CreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="kfrc_EmploymentAgreementSeverancePercentageofAnnualSalary" abstract="false" name="EmploymentAgreementSeverancePercentageofAnnualSalary" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="kfrc_TreasuryStockPolicyPolicyTextBlock" abstract="false" name="TreasuryStockPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="kfrc_HealthInsuranceAggregateRiskOfLossLiabilityAmountInExcessOfTheStopLossMaximum" abstract="false" name="HealthInsuranceAggregateRiskOfLossLiabilityAmountInExcessOfTheStopLossMaximum" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kfrc_LineOfCreditFacilityDebtCovenantLeverageRatioThreshold" abstract="false" name="LineOfCreditFacilityDebtCovenantLeverageRatioThreshold" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="kfrc_RevenueFromContractWithCustomerRequiredPaymentPeriod" abstract="false" name="RevenueFromContractWithCustomerRequiredPaymentPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="kfrc_LineOfCreditAccordionFeatureIncreaseLimit" abstract="false" name="LineOfCreditAccordionFeatureIncreaseLimit" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kfrc_LineOfCreditFacilityDebtCovenantThresholdUnrestrictedCash" abstract="false" name="LineOfCreditFacilityDebtCovenantThresholdUnrestrictedCash" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kfrc_EmploymentAgreementSeverancePercentageofAnnualBonus" abstract="false" name="EmploymentAgreementSeverancePercentageofAnnualBonus" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="kfrc_LineOfCreditFacilityCovenantTermsFixedChargeCoverageRatio" abstract="false" name="LineOfCreditFacilityCovenantTermsFixedChargeCoverageRatio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="kfrc_WorkLLamaLLCMember" abstract="true" name="WorkLLamaLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="kfrc_EffectiveIncomeTaxRateReconciliationExciseTaxPercentOfFMVOfSharesRepurchased" abstract="false" name="EffectiveIncomeTaxRateReconciliationExciseTaxPercentOfFMVOfSharesRepurchased" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="kfrc_SupplementalUnemploymentBenefitsOnChangeInControl" abstract="false" name="SupplementalUnemploymentBenefitsOnChangeInControl" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kfrc_AccountsReceivableAllowanceForCreditLossAllowanceUnrelatedToTradeReceivables" abstract="false" name="AccountsReceivableAllowanceForCreditLossAllowanceUnrelatedToTradeReceivables" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kfrc_FinanceAndAccountingSegmentMember" abstract="true" name="FinanceAndAccountingSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="kfrc_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchaseDiscountOfCommonStockPercent" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchaseDiscountOfCommonStockPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="kfrc_TwoThousandTwentyThreeStockIncentivePlanMember" abstract="true" name="TwoThousandTwentyThreeStockIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="kfrc_ComputersAndSoftwareMember" abstract="true" name="ComputersAndSoftwareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="kfrc_NumberOfExecutivesSupplementalExecutiveRetirementPlan" abstract="false" name="NumberOfExecutivesSupplementalExecutiveRetirementPlan" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="kfrc_PeriodForContinuationOfBenefitsUnderAgreement" abstract="false" name="PeriodForContinuationOfBenefitsUnderAgreement" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="kfrc_InterestRateSwapAMember" abstract="true" name="InterestRateSwapAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="kfrc_LineOfCreditFacilityDebtCovenantRepurchaseOfEquitySecurities" abstract="false" name="LineOfCreditFacilityDebtCovenantRepurchaseOfEquitySecurities" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="kfrc_RevenueFromContractWithCustomersContingencyPeriod" abstract="false" name="RevenueFromContractWithCustomersContingencyPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="kfrc_HealthInsurancePolicyTextBlock" abstract="false" name="HealthInsurancePolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="kfrc_DebtInstrumentInterestRateVariableInterestRateFloor" abstract="false" name="DebtInstrumentInterestRateVariableInterestRateFloor" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="kfrc_LineOfCreditFacilityCovenantTermsLeverageRatio" abstract="false" name="LineOfCreditFacilityCovenantTermsLeverageRatio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="kfrc_DeferredTaxLiabilitiesPartnershipBasisDifference" abstract="false" name="DeferredTaxLiabilitiesPartnershipBasisDifference" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kfrc_OptionOrStockAppreciationRightMember" abstract="true" name="OptionOrStockAppreciationRightMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="kfrc_ReductionOfSharesReservedForGrant" abstract="false" name="ReductionOfSharesReservedForGrant" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="kfrc_ImpairmentOfEquityMethodInvestment" abstract="false" name="ImpairmentOfEquityMethodInvestment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kfrc_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOperatingLeaseLiability" abstract="false" name="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOperatingLeaseLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kfrc_AccountsReceivableReservesAsPercentageOfGrossAccountsReceivable" abstract="false" name="AccountsReceivableReservesAsPercentageOfGrossAccountsReceivable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="kfrc_AccruedRebateLiabilityCurrent" abstract="false" name="AccruedRebateLiabilityCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kfrc_FlexRevenueMember" abstract="true" name="FlexRevenueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="kfrc_ReserveRelatedToNoteReceivable" abstract="false" name="ReserveRelatedToNoteReceivable" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kfrc_GainAndFairValueOnTerminationOfInterestRateSwapAgreement" abstract="false" name="GainAndFairValueOnTerminationOfInterestRateSwapAgreement" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kfrc_DirectHireRevenueMember" abstract="true" name="DirectHireRevenueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="kfrc_InterestRateSwapBMember" abstract="true" name="InterestRateSwapBMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="kfrc_HealthInsuranceStopLossMaximumPerClaim" abstract="false" name="HealthInsuranceStopLossMaximumPerClaim" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kfrc_DeferredTaxLiabilitiesDeferredPayrollTaxes" abstract="false" name="DeferredTaxLiabilitiesDeferredPayrollTaxes" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kfrc_ProceedsFromSaleOfEquityMethodInvestmentsNetOfTransactionCosts" abstract="false" name="ProceedsFromSaleOfEquityMethodInvestmentsNetOfTransactionCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kfrc_StockRepurchasesIncurredButNotYetPaid" abstract="false" name="StockRepurchasesIncurredButNotYetPaid" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>10
<FILENAME>kfrc-20231231_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:103b8af1-9008-44fc-ab28-3b835ec8f26b,g:b3eee876-4697-4310-b0fa-c4c518fd8e08-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="kfrc-20231231.xsd#CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"/>
  <link:calculationLink xlink:role="http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b28add95-9af3-4b59-a8f9-4eada5ad94b8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_95533de7-6c16-42c1-8af1-c319fb7d1706" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b28add95-9af3-4b59-a8f9-4eada5ad94b8" xlink:to="loc_us-gaap_OperatingIncomeLoss_95533de7-6c16-42c1-8af1-c319fb7d1706" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_94084fdc-7c2b-4a04-9fd4-b01caf2b7c3b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b28add95-9af3-4b59-a8f9-4eada5ad94b8" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_94084fdc-7c2b-4a04-9fd4-b01caf2b7c3b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_17d3dfda-ba3c-4f90-84b9-31eb1c9e4e14" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_5f76d5e5-a7cc-40a1-829b-5328049e7dd7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_17d3dfda-ba3c-4f90-84b9-31eb1c9e4e14" xlink:to="loc_us-gaap_NetIncomeLoss_5f76d5e5-a7cc-40a1-829b-5328049e7dd7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_c47815ab-bd98-4455-a767-4ec8366f7a92" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_17d3dfda-ba3c-4f90-84b9-31eb1c9e4e14" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_c47815ab-bd98-4455-a767-4ec8366f7a92" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_73f546e3-0b24-4b09-9380-13cd91a8231b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_17d3dfda-ba3c-4f90-84b9-31eb1c9e4e14" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_73f546e3-0b24-4b09-9380-13cd91a8231b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_bfa917ce-2014-4ee2-bd37-8eb56123b2cf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_246a6ac2-044d-47d5-aeb5-cf0f221c1f67" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_bfa917ce-2014-4ee2-bd37-8eb56123b2cf" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_246a6ac2-044d-47d5-aeb5-cf0f221c1f67" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_f05af493-6612-45d1-a0c7-fd1715c8006c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_bfa917ce-2014-4ee2-bd37-8eb56123b2cf" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_f05af493-6612-45d1-a0c7-fd1715c8006c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_7b512b5f-3674-46de-88c7-fbc33f9a75fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_08ab037f-171e-4e2f-aa0b-d9d2b67234f7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_7b512b5f-3674-46de-88c7-fbc33f9a75fd" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_08ab037f-171e-4e2f-aa0b-d9d2b67234f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_453ebc01-a03a-4a23-bc24-725a1f7ccc26" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfRevenue"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_7b512b5f-3674-46de-88c7-fbc33f9a75fd" xlink:to="loc_us-gaap_CostOfRevenue_453ebc01-a03a-4a23-bc24-725a1f7ccc26" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_3e2b16c7-f3a5-4b3c-a4a9-7dd0a6a81bba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_e9647ab4-4af4-4611-8f6c-03214eb541f2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_3e2b16c7-f3a5-4b3c-a4a9-7dd0a6a81bba" xlink:to="loc_us-gaap_GrossProfit_e9647ab4-4af4-4611-8f6c-03214eb541f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_414750af-f87d-449a-88b4-a1ade54d8c68" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_3e2b16c7-f3a5-4b3c-a4a9-7dd0a6a81bba" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_414750af-f87d-449a-88b4-a1ade54d8c68" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_6f0ed867-6a30-445e-b973-fd183de7284d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_3e2b16c7-f3a5-4b3c-a4a9-7dd0a6a81bba" xlink:to="loc_us-gaap_DepreciationAndAmortization_6f0ed867-6a30-445e-b973-fd183de7284d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="kfrc-20231231.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:calculationLink xlink:role="http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_09bcbded-39a2-43aa-8f21-e03a4dd6d62d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_d62fcced-8525-4785-81bc-46cf95577829" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_09bcbded-39a2-43aa-8f21-e03a4dd6d62d" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_d62fcced-8525-4785-81bc-46cf95577829" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_de9b4872-d431-4c1b-ac89-16084952ad12" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_09bcbded-39a2-43aa-8f21-e03a4dd6d62d" xlink:to="loc_us-gaap_AssetsCurrent_de9b4872-d431-4c1b-ac89-16084952ad12" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_c4e35626-cfd8-458e-8a62-6b6ea4a88a1a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_09bcbded-39a2-43aa-8f21-e03a4dd6d62d" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_c4e35626-cfd8-458e-8a62-6b6ea4a88a1a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_8486a361-fc2d-4056-b7ea-62a9821812c2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_09bcbded-39a2-43aa-8f21-e03a4dd6d62d" xlink:to="loc_us-gaap_Goodwill_8486a361-fc2d-4056-b7ea-62a9821812c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_ff7a256f-1562-401c-90fe-2f15e32702fe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_09bcbded-39a2-43aa-8f21-e03a4dd6d62d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_ff7a256f-1562-401c-90fe-2f15e32702fe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_b6f5790c-a31a-4277-b3cd-a4d3389dd412" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_d4e5e6ed-4d69-457e-8772-16ab979c3ba1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_b6f5790c-a31a-4277-b3cd-a4d3389dd412" xlink:to="loc_us-gaap_LiabilitiesCurrent_d4e5e6ed-4d69-457e-8772-16ab979c3ba1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermLineOfCredit_b655c9a3-2aba-4273-ba1e-000238b97784" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermLineOfCredit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_b6f5790c-a31a-4277-b3cd-a4d3389dd412" xlink:to="loc_us-gaap_LongTermLineOfCredit_b655c9a3-2aba-4273-ba1e-000238b97784" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_434d5249-abad-4fa0-ad44-20a24b344a9f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_b6f5790c-a31a-4277-b3cd-a4d3389dd412" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_434d5249-abad-4fa0-ad44-20a24b344a9f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_8ab3e69e-45cb-48e2-92b4-92ee95580a58" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_0bc2ee65-0e34-4eba-ad63-1609754d3cb8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_8ab3e69e-45cb-48e2-92b4-92ee95580a58" xlink:to="loc_us-gaap_Liabilities_0bc2ee65-0e34-4eba-ad63-1609754d3cb8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_a7400058-d2f7-4ed6-a636-081fc396dfa0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_8ab3e69e-45cb-48e2-92b4-92ee95580a58" xlink:to="loc_us-gaap_StockholdersEquity_a7400058-d2f7-4ed6-a636-081fc396dfa0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_889ba94e-29dc-4914-85a7-82a10e7fa7c2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_8ab3e69e-45cb-48e2-92b4-92ee95580a58" xlink:to="loc_us-gaap_CommitmentsAndContingencies_889ba94e-29dc-4914-85a7-82a10e7fa7c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_04295462-8de2-40f6-ad73-dfd80fbb6708" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_d40c71f2-7701-47a9-b74d-3fa440a86ec3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_04295462-8de2-40f6-ad73-dfd80fbb6708" xlink:to="loc_us-gaap_PreferredStockValue_d40c71f2-7701-47a9-b74d-3fa440a86ec3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_b2a3bb89-6cea-46df-84e6-b284daac5db6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_04295462-8de2-40f6-ad73-dfd80fbb6708" xlink:to="loc_us-gaap_CommonStockValue_b2a3bb89-6cea-46df-84e6-b284daac5db6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_3683f20a-f2bc-473e-8c3c-e10c042e0e3a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_04295462-8de2-40f6-ad73-dfd80fbb6708" xlink:to="loc_us-gaap_AdditionalPaidInCapital_3683f20a-f2bc-473e-8c3c-e10c042e0e3a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_b26cc13c-b912-40bd-b41d-4d438881abab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_04295462-8de2-40f6-ad73-dfd80fbb6708" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_b26cc13c-b912-40bd-b41d-4d438881abab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_f29fe899-8ade-4c43-ac1b-55739f09b233" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_04295462-8de2-40f6-ad73-dfd80fbb6708" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_f29fe899-8ade-4c43-ac1b-55739f09b233" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue_2de054d1-b751-4d22-bf56-9743dd0c0ca1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_04295462-8de2-40f6-ad73-dfd80fbb6708" xlink:to="loc_us-gaap_TreasuryStockCommonValue_2de054d1-b751-4d22-bf56-9743dd0c0ca1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_45681ff7-ee99-4384-94c7-4fb04c3aa974" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_0bd4b041-1a16-41ae-8b8e-95ac6d716bd6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_45681ff7-ee99-4384-94c7-4fb04c3aa974" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_0bd4b041-1a16-41ae-8b8e-95ac6d716bd6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_d579dee1-74b5-4ca6-821d-f52d6690b02c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_45681ff7-ee99-4384-94c7-4fb04c3aa974" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_d579dee1-74b5-4ca6-821d-f52d6690b02c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_bc4310d1-3aec-454f-ad21-b231e190d60b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_45681ff7-ee99-4384-94c7-4fb04c3aa974" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_bc4310d1-3aec-454f-ad21-b231e190d60b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_7326db8e-d876-41e4-9d28-f7d7c6219401" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_b8486d2c-18a8-48fb-bece-452c77d06671" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_7326db8e-d876-41e4-9d28-f7d7c6219401" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_b8486d2c-18a8-48fb-bece-452c77d06671" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_585126a6-1f4d-4789-ae8d-0eec077eacdb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_7326db8e-d876-41e4-9d28-f7d7c6219401" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_585126a6-1f4d-4789-ae8d-0eec077eacdb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_dc3e91a7-f74c-4476-81a9-dc66a7b76a0f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_7326db8e-d876-41e4-9d28-f7d7c6219401" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_dc3e91a7-f74c-4476-81a9-dc66a7b76a0f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_10ce3b98-f004-4d9e-b9f2-9417803960ef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_7326db8e-d876-41e4-9d28-f7d7c6219401" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_10ce3b98-f004-4d9e-b9f2-9417803960ef" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="kfrc-20231231.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:calculationLink xlink:role="http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_54be3220-63be-4291-ba70-94d658752592" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_ImpairmentOfEquityMethodInvestment_d4c145f5-5dde-4217-8455-a625147d65b8" xlink:href="kfrc-20231231.xsd#kfrc_ImpairmentOfEquityMethodInvestment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_54be3220-63be-4291-ba70-94d658752592" xlink:to="loc_kfrc_ImpairmentOfEquityMethodInvestment_d4c145f5-5dde-4217-8455-a625147d65b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_b29f34c5-0b63-4fff-add6-b5712b94a631" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_54be3220-63be-4291-ba70-94d658752592" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_b29f34c5-0b63-4fff-add6-b5712b94a631" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_9ec9f3d3-2efb-4638-9da3-b0595bf72f9a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_54be3220-63be-4291-ba70-94d658752592" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_9ec9f3d3-2efb-4638-9da3-b0595bf72f9a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations_0df2b231-13d4-407f-b688-64119ea65aa3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_54be3220-63be-4291-ba70-94d658752592" xlink:to="loc_us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations_0df2b231-13d4-407f-b688-64119ea65aa3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_592f66a4-1a4a-4a63-ad8c-f2bc79d67cae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_54be3220-63be-4291-ba70-94d658752592" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_592f66a4-1a4a-4a63-ad8c-f2bc79d67cae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_8cbeeffa-4c47-40d5-90cc-0938e5123858" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_54be3220-63be-4291-ba70-94d658752592" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_8cbeeffa-4c47-40d5-90cc-0938e5123858" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedSalaries_03e086e6-3b54-49c6-83a3-160cee888fa1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedSalaries"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_54be3220-63be-4291-ba70-94d658752592" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedSalaries_03e086e6-3b54-49c6-83a3-160cee888fa1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_f531b802-58c9-405e-95e2-ef91bf58ff0b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_54be3220-63be-4291-ba70-94d658752592" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_f531b802-58c9-405e-95e2-ef91bf58ff0b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionExpense_61eaec94-e814-43f3-a7db-0512e009b418" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionExpense"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_54be3220-63be-4291-ba70-94d658752592" xlink:to="loc_us-gaap_PensionExpense_61eaec94-e814-43f3-a7db-0512e009b418" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_bd2acecd-2991-4acd-be52-2048f09fced0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_54be3220-63be-4291-ba70-94d658752592" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_bd2acecd-2991-4acd-be52-2048f09fced0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_5549e49a-9929-4d92-9aa8-2ebaf92d4422" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_54be3220-63be-4291-ba70-94d658752592" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_5549e49a-9929-4d92-9aa8-2ebaf92d4422" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_ReserveRelatedToNoteReceivable_f9a5a580-f8c1-4d55-9451-948dbb04a8ec" xlink:href="kfrc-20231231.xsd#kfrc_ReserveRelatedToNoteReceivable"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_54be3220-63be-4291-ba70-94d658752592" xlink:to="loc_kfrc_ReserveRelatedToNoteReceivable_f9a5a580-f8c1-4d55-9451-948dbb04a8ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_0e24cbff-5300-4a43-9d94-cf89bde687b3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_54be3220-63be-4291-ba70-94d658752592" xlink:to="loc_us-gaap_NetIncomeLoss_0e24cbff-5300-4a43-9d94-cf89bde687b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_9cbe247e-2bf7-41e5-b8a7-c89f7a8df0df" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_54be3220-63be-4291-ba70-94d658752592" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_9cbe247e-2bf7-41e5-b8a7-c89f7a8df0df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_7d00c17e-71c2-4787-b3f2-73f8ebd6d470" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_54be3220-63be-4291-ba70-94d658752592" xlink:to="loc_us-gaap_ShareBasedCompensation_7d00c17e-71c2-4787-b3f2-73f8ebd6d470" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_00b9da42-be2c-4583-ad1c-5739c99dc21c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_54be3220-63be-4291-ba70-94d658752592" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_00b9da42-be2c-4583-ad1c-5739c99dc21c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a1c905f3-c421-4000-b586-c04d6357f3bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_1251e27e-7762-4793-85ee-14a16da3424f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a1c905f3-c421-4000-b586-c04d6357f3bb" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_1251e27e-7762-4793-85ee-14a16da3424f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_00cf4cc4-42d6-4e35-8ca4-5ad66fd0c957" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a1c905f3-c421-4000-b586-c04d6357f3bb" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_00cf4cc4-42d6-4e35-8ca4-5ad66fd0c957" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations_eb5a7517-7256-4c3d-b4d5-50b96b9c5782" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a1c905f3-c421-4000-b586-c04d6357f3bb" xlink:to="loc_us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations_eb5a7517-7256-4c3d-b4d5-50b96b9c5782" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_913fb50c-8f38-48be-b536-2d32858a0951" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a1c905f3-c421-4000-b586-c04d6357f3bb" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_913fb50c-8f38-48be-b536-2d32858a0951" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_6621d628-5414-436c-b5a6-989dadc5f7dc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a1c905f3-c421-4000-b586-c04d6357f3bb" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_6621d628-5414-436c-b5a6-989dadc5f7dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4a1abc9e-9bad-4d28-8abe-daddc1821660" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_dd814864-406c-4a3e-a753-f79df80674ef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4a1abc9e-9bad-4d28-8abe-daddc1821660" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_dd814864-406c-4a3e-a753-f79df80674ef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfInterestInJointVenture_32145e00-3413-4251-8fc8-861b833cae17" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromDivestitureOfInterestInJointVenture"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4a1abc9e-9bad-4d28-8abe-daddc1821660" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfInterestInJointVenture_32145e00-3413-4251-8fc8-861b833cae17" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromLifeInsurancePolicies_56d74c4d-f15d-4c70-a0f7-81abd7643c54" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForProceedsFromLifeInsurancePolicies"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4a1abc9e-9bad-4d28-8abe-daddc1821660" xlink:to="loc_us-gaap_PaymentsForProceedsFromLifeInsurancePolicies_56d74c4d-f15d-4c70-a0f7-81abd7643c54" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_ReceivableIssuedToJointVenture_8cf11c31-2b09-493e-a019-d4bf7d68fed5" xlink:href="kfrc-20231231.xsd#kfrc_ReceivableIssuedToJointVenture"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4a1abc9e-9bad-4d28-8abe-daddc1821660" xlink:to="loc_kfrc_ReceivableIssuedToJointVenture_8cf11c31-2b09-493e-a019-d4bf7d68fed5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_872dad06-cc97-42a7-8cb7-ac0f3d3fe431" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4a1abc9e-9bad-4d28-8abe-daddc1821660" xlink:to="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_872dad06-cc97-42a7-8cb7-ac0f3d3fe431" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets_cf851907-98b6-4cef-bce6-4a0babc1d0c0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4a1abc9e-9bad-4d28-8abe-daddc1821660" xlink:to="loc_us-gaap_ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets_cf851907-98b6-4cef-bce6-4a0babc1d0c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2e78a9e1-c177-465b-af3f-d765e99cdbff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_203a9dde-a385-4885-9d8e-2fee3500aca1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2e78a9e1-c177-465b-af3f-d765e99cdbff" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_203a9dde-a385-4885-9d8e-2fee3500aca1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4b90cd36-1455-41a2-bbde-b7b2a406cbef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2e78a9e1-c177-465b-af3f-d765e99cdbff" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4b90cd36-1455-41a2-bbde-b7b2a406cbef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_bc9dfd1d-3f79-4ef9-8e76-904198c03c28" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2e78a9e1-c177-465b-af3f-d765e99cdbff" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_bc9dfd1d-3f79-4ef9-8e76-904198c03c28" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/ReportableSegmentsDetails" xlink:type="simple" xlink:href="kfrc-20231231.xsd#ReportableSegmentsDetails"/>
  <link:calculationLink xlink:role="http://www.kforce.com/role/ReportableSegmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_93aa8ca6-cb2a-4553-b768-ddebf77f4031" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_a54fb623-f2cc-4525-8317-7c8d9694bf51" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_93aa8ca6-cb2a-4553-b768-ddebf77f4031" xlink:to="loc_us-gaap_GrossProfit_a54fb623-f2cc-4525-8317-7c8d9694bf51" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_043d8345-ac06-4f47-9895-77743fb8b8b0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpenses"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_93aa8ca6-cb2a-4553-b768-ddebf77f4031" xlink:to="loc_us-gaap_OperatingExpenses_043d8345-ac06-4f47-9895-77743fb8b8b0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/FixedAssetsNetMajorClassificationsofFixedAssetsandRelatedUsefulLivesDetails" xlink:type="simple" xlink:href="kfrc-20231231.xsd#FixedAssetsNetMajorClassificationsofFixedAssetsandRelatedUsefulLivesDetails"/>
  <link:calculationLink xlink:role="http://www.kforce.com/role/FixedAssetsNetMajorClassificationsofFixedAssetsandRelatedUsefulLivesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_a57e85c1-681e-4e32-b6ce-3bbb94f0604d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_da34565e-818a-4df4-9950-c4e05203d482" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_a57e85c1-681e-4e32-b6ce-3bbb94f0604d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_da34565e-818a-4df4-9950-c4e05203d482" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_cca18c38-45fb-47f5-937d-7b7a72dd74c5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_a57e85c1-681e-4e32-b6ce-3bbb94f0604d" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_cca18c38-45fb-47f5-937d-7b7a72dd74c5" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/IncomeTaxesIncomeTaxExpenseBenefitContinuingOperationsDetails" xlink:type="simple" xlink:href="kfrc-20231231.xsd#IncomeTaxesIncomeTaxExpenseBenefitContinuingOperationsDetails"/>
  <link:calculationLink xlink:role="http://www.kforce.com/role/IncomeTaxesIncomeTaxExpenseBenefitContinuingOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_55464683-5050-4e67-8967-1cfc23887bc5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_65c88b68-bdee-4fce-a235-377981b7ae87" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_55464683-5050-4e67-8967-1cfc23887bc5" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_65c88b68-bdee-4fce-a235-377981b7ae87" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_85c076c0-04e3-4f65-859d-a310c34edbec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_55464683-5050-4e67-8967-1cfc23887bc5" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_85c076c0-04e3-4f65-859d-a310c34edbec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_6bb78bbe-0da7-4afd-9193-97b68e4f8f65" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_55464683-5050-4e67-8967-1cfc23887bc5" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_6bb78bbe-0da7-4afd-9193-97b68e4f8f65" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/IncomeTaxesEffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationDetails" xlink:type="simple" xlink:href="kfrc-20231231.xsd#IncomeTaxesEffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationDetails"/>
  <link:calculationLink xlink:role="http://www.kforce.com/role/IncomeTaxesEffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_edbc1a97-a7e5-46ae-81da-69483d90450a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_007ea35c-2a73-4916-824d-79b66f75d76f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_edbc1a97-a7e5-46ae-81da-69483d90450a" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_007ea35c-2a73-4916-824d-79b66f75d76f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_764307da-a905-487e-8088-cb633ecd0340" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_edbc1a97-a7e5-46ae-81da-69483d90450a" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_764307da-a905-487e-8088-cb633ecd0340" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_aefde8ca-3a9a-41d7-966c-b5591e96a484" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_edbc1a97-a7e5-46ae-81da-69483d90450a" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_aefde8ca-3a9a-41d7-966c-b5591e96a484" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_0f8653f7-2d10-433b-9d0e-6a91e3e74fee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_edbc1a97-a7e5-46ae-81da-69483d90450a" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_0f8653f7-2d10-433b-9d0e-6a91e3e74fee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_d14d8074-5aac-425f-93e6-379574de4c72" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_edbc1a97-a7e5-46ae-81da-69483d90450a" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_d14d8074-5aac-425f-93e6-379574de4c72" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_a0efcaf9-035a-4966-94b3-b7e8da3b914f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_edbc1a97-a7e5-46ae-81da-69483d90450a" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_a0efcaf9-035a-4966-94b3-b7e8da3b914f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="kfrc-20231231.xsd#IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_d3640484-8a0a-49a0-8592-bd039be40d34" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_bc579a48-b95f-40cc-8fba-cdb1064eefce" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_d3640484-8a0a-49a0-8592-bd039be40d34" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_bc579a48-b95f-40cc-8fba-cdb1064eefce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_5de4f72e-38e4-462b-b5a8-43918034eeac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_d3640484-8a0a-49a0-8592-bd039be40d34" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_5de4f72e-38e4-462b-b5a8-43918034eeac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_76c60095-5eb8-487c-bf35-82c3073a879e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_d3640484-8a0a-49a0-8592-bd039be40d34" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_76c60095-5eb8-487c-bf35-82c3073a879e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_955417b3-2039-4484-9a89-10c79bc5bdf5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_99773cfd-87cd-45b3-87e8-ef0a181da2b7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_955417b3-2039-4484-9a89-10c79bc5bdf5" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_99773cfd-87cd-45b3-87e8-ef0a181da2b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_98994b08-ff28-4bad-b450-fb6ea35ba589" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_955417b3-2039-4484-9a89-10c79bc5bdf5" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_98994b08-ff28-4bad-b450-fb6ea35ba589" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_DeferredTaxLiabilitiesDeferredPayrollTaxes_6132ec6e-130d-4ade-9193-a58bf055f953" xlink:href="kfrc-20231231.xsd#kfrc_DeferredTaxLiabilitiesDeferredPayrollTaxes"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_955417b3-2039-4484-9a89-10c79bc5bdf5" xlink:to="loc_kfrc_DeferredTaxLiabilitiesDeferredPayrollTaxes_6132ec6e-130d-4ade-9193-a58bf055f953" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_DeferredTaxLiabilitiesPartnershipBasisDifference_b2bf653c-3ad2-4fe7-939a-0249e6846ad6" xlink:href="kfrc-20231231.xsd#kfrc_DeferredTaxLiabilitiesPartnershipBasisDifference"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_955417b3-2039-4484-9a89-10c79bc5bdf5" xlink:to="loc_kfrc_DeferredTaxLiabilitiesPartnershipBasisDifference_b2bf653c-3ad2-4fe7-939a-0249e6846ad6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_5d13d5e8-7998-4c47-9d72-8601422689d1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesPrepaidExpenses"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_955417b3-2039-4484-9a89-10c79bc5bdf5" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_5d13d5e8-7998-4c47-9d72-8601422689d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_24ad6448-49fb-4646-af1a-961ebc4f5067" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_DeferredTaxAssetsTaxDeferredExpenseDeferredCompensation_e64737df-73ee-46d8-ad5c-05f8f6d1442a" xlink:href="kfrc-20231231.xsd#kfrc_DeferredTaxAssetsTaxDeferredExpenseDeferredCompensation"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_24ad6448-49fb-4646-af1a-961ebc4f5067" xlink:to="loc_kfrc_DeferredTaxAssetsTaxDeferredExpenseDeferredCompensation_e64737df-73ee-46d8-ad5c-05f8f6d1442a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_549eb24a-5a07-4d18-8088-bff5e5b5cee7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_24ad6448-49fb-4646-af1a-961ebc4f5067" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_549eb24a-5a07-4d18-8088-bff5e5b5cee7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOperatingLeaseLiability_4081799c-8558-4ea5-ba26-8ad14648ce0e" xlink:href="kfrc-20231231.xsd#kfrc_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOperatingLeaseLiability"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_24ad6448-49fb-4646-af1a-961ebc4f5067" xlink:to="loc_kfrc_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOperatingLeaseLiability_4081799c-8558-4ea5-ba26-8ad14648ce0e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_210a1c8b-2268-4d10-bbcc-95214e4eda05" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_24ad6448-49fb-4646-af1a-961ebc4f5067" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_210a1c8b-2268-4d10-bbcc-95214e4eda05" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_40c16c6e-422c-4481-bab5-a6570c7ba68d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_24ad6448-49fb-4646-af1a-961ebc4f5067" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_40c16c6e-422c-4481-bab5-a6570c7ba68d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_7ea1ee6a-5a9c-45ca-8e64-60acf71300ea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_24ad6448-49fb-4646-af1a-961ebc4f5067" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_7ea1ee6a-5a9c-45ca-8e64-60acf71300ea" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/OtherAssetsNetDetails" xlink:type="simple" xlink:href="kfrc-20231231.xsd#OtherAssetsNetDetails"/>
  <link:calculationLink xlink:role="http://www.kforce.com/role/OtherAssetsNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_f5f8359e-5bfc-4481-8fe0-89917cbd9e5c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationPlanAssets_ba55df15-fdc9-4664-8c34-0a5c2b0855a4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredCompensationPlanAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_f5f8359e-5bfc-4481-8fe0-89917cbd9e5c" xlink:to="loc_us-gaap_DeferredCompensationPlanAssets_ba55df15-fdc9-4664-8c34-0a5c2b0855a4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_13f88cc5-cffe-42f8-827d-207e7dadd863" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_f5f8359e-5bfc-4481-8fe0-89917cbd9e5c" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_13f88cc5-cffe-42f8-827d-207e7dadd863" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet_092faad9-cf8b-4aef-9e0a-d73f1e1695b6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_f5f8359e-5bfc-4481-8fe0-89917cbd9e5c" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareNet_092faad9-cf8b-4aef-9e0a-d73f1e1695b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_f778b230-7cfd-443f-948e-8ad9a3a19af8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_f5f8359e-5bfc-4481-8fe0-89917cbd9e5c" xlink:to="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_f778b230-7cfd-443f-948e-8ad9a3a19af8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableGrossNoncurrent_d022cd20-c7d7-427e-bce4-15038d890e13" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesAndLoansReceivableGrossNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_f5f8359e-5bfc-4481-8fe0-89917cbd9e5c" xlink:to="loc_us-gaap_NotesAndLoansReceivableGrossNoncurrent_d022cd20-c7d7-427e-bce4-15038d890e13" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent_57fb8c8c-d8d7-476c-ae50-f8cc921f42a8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsMiscellaneousNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_f5f8359e-5bfc-4481-8fe0-89917cbd9e5c" xlink:to="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent_57fb8c8c-d8d7-476c-ae50-f8cc921f42a8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/GoodwillSummaryoftheGrossAmountandAccumulatedImpairmentLossesofGoodwillDetail" xlink:type="simple" xlink:href="kfrc-20231231.xsd#GoodwillSummaryoftheGrossAmountandAccumulatedImpairmentLossesofGoodwillDetail"/>
  <link:calculationLink xlink:role="http://www.kforce.com/role/GoodwillSummaryoftheGrossAmountandAccumulatedImpairmentLossesofGoodwillDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_3e1c546c-5bc5-412e-914c-34fee8536333" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_55f90320-c71e-4665-b3d1-6e9a4afefdc1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Goodwill_3e1c546c-5bc5-412e-914c-34fee8536333" xlink:to="loc_us-gaap_GoodwillGross_55f90320-c71e-4665-b3d1-6e9a4afefdc1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_4233f5c2-407f-4326-968c-cbada6354aa0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Goodwill_3e1c546c-5bc5-412e-914c-34fee8536333" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_4233f5c2-407f-4326-968c-cbada6354aa0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/CurrentLiabilitiesDetails" xlink:type="simple" xlink:href="kfrc-20231231.xsd#CurrentLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.kforce.com/role/CurrentLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_62b479d6-7019-473c-9c2e-8431dc963b39" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WorkersCompensationLiabilityCurrent_f7548b11-6f1e-4a63-8112-d8d5a8405f65" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WorkersCompensationLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_62b479d6-7019-473c-9c2e-8431dc963b39" xlink:to="loc_us-gaap_WorkersCompensationLiabilityCurrent_f7548b11-6f1e-4a63-8112-d8d5a8405f65" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedPayrollTaxesCurrent_bf0b017d-dee5-4c09-a137-6432c460dc2d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedPayrollTaxesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_62b479d6-7019-473c-9c2e-8431dc963b39" xlink:to="loc_us-gaap_AccruedPayrollTaxesCurrent_bf0b017d-dee5-4c09-a137-6432c460dc2d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedInsuranceCurrent_44ae458e-eafa-4997-b2af-eb7aa922a67a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedInsuranceCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_62b479d6-7019-473c-9c2e-8431dc963b39" xlink:to="loc_us-gaap_AccruedInsuranceCurrent_44ae458e-eafa-4997-b2af-eb7aa922a67a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedEmployeeBenefitsCurrent_d77ff3f5-0d43-4fda-a5e3-c781a6e0192e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedEmployeeBenefitsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_62b479d6-7019-473c-9c2e-8431dc963b39" xlink:to="loc_us-gaap_AccruedEmployeeBenefitsCurrent_d77ff3f5-0d43-4fda-a5e3-c781a6e0192e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_15498c55-fd9d-4314-9f3f-d43bfb941ebc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_624f8a74-6e63-4cda-8a30-32f2b302207f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_15498c55-fd9d-4314-9f3f-d43bfb941ebc" xlink:to="loc_us-gaap_AccountsPayableCurrent_624f8a74-6e63-4cda-8a30-32f2b302207f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_eaca6cd6-b6ce-419e-9adc-6239818eaf11" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_15498c55-fd9d-4314-9f3f-d43bfb941ebc" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_eaca6cd6-b6ce-419e-9adc-6239818eaf11" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_AccruedRebateLiabilityCurrent_426b9af5-bacc-4298-98a1-4247f6316317" xlink:href="kfrc-20231231.xsd#kfrc_AccruedRebateLiabilityCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_15498c55-fd9d-4314-9f3f-d43bfb941ebc" xlink:to="loc_kfrc_AccruedRebateLiabilityCurrent_426b9af5-bacc-4298-98a1-4247f6316317" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityCurrent_a1557af0-d2bb-4466-a8ad-e7f30b20a45f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredCompensationLiabilityCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_15498c55-fd9d-4314-9f3f-d43bfb941ebc" xlink:to="loc_us-gaap_DeferredCompensationLiabilityCurrent_a1557af0-d2bb-4466-a8ad-e7f30b20a45f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/OtherLongTermLiabilitiesDetails" xlink:type="simple" xlink:href="kfrc-20231231.xsd#OtherLongTermLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.kforce.com/role/OtherLongTermLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_c82f024e-f4aa-4d91-81ad-d7b1d7108817" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_bb595734-042e-425e-8dbe-197d8b0d653c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_c82f024e-f4aa-4d91-81ad-d7b1d7108817" xlink:to="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_bb595734-042e-425e-8dbe-197d8b0d653c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_987e73c1-573c-441c-82c9-14b7d38bbce5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_c82f024e-f4aa-4d91-81ad-d7b1d7108817" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_987e73c1-573c-441c-82c9-14b7d38bbce5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSundryLiabilitiesNoncurrent_3a194a6b-cd9c-4862-ac5f-26b0fb055bc6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherSundryLiabilitiesNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_c82f024e-f4aa-4d91-81ad-d7b1d7108817" xlink:to="loc_us-gaap_OtherSundryLiabilitiesNoncurrent_3a194a6b-cd9c-4862-ac5f-26b0fb055bc6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/OperatingLeasesScheduleofWeightedAverageTermsandOperatingLeaseExpenseDetails" xlink:type="simple" xlink:href="kfrc-20231231.xsd#OperatingLeasesScheduleofWeightedAverageTermsandOperatingLeaseExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.kforce.com/role/OperatingLeasesScheduleofWeightedAverageTermsandOperatingLeaseExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_5a0bb920-9687-4b1e-bce4-74afece5be1e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_ab9c31f7-81b7-43e8-b2e2-d38da300e48a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_5a0bb920-9687-4b1e-bce4-74afece5be1e" xlink:to="loc_us-gaap_OperatingLeaseCost_ab9c31f7-81b7-43e8-b2e2-d38da300e48a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_ce7088e6-24ad-4f00-947e-741d2967ea06" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableLeaseCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_5a0bb920-9687-4b1e-bce4-74afece5be1e" xlink:to="loc_us-gaap_VariableLeaseCost_ce7088e6-24ad-4f00-947e-741d2967ea06" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_b6752cb2-9e7f-4eb6-ae0a-7bf86344e80f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_5a0bb920-9687-4b1e-bce4-74afece5be1e" xlink:to="loc_us-gaap_ShortTermLeaseCost_b6752cb2-9e7f-4eb6-ae0a-7bf86344e80f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_96c051ad-7756-4543-ab10-bdc257f17621" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubleaseIncome"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_5a0bb920-9687-4b1e-bce4-74afece5be1e" xlink:to="loc_us-gaap_SubleaseIncome_96c051ad-7756-4543-ab10-bdc257f17621" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/OperatingLeasesScheduleofMaturitiesforOperatingLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="kfrc-20231231.xsd#OperatingLeasesScheduleofMaturitiesforOperatingLeaseLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.kforce.com/role/OperatingLeasesScheduleofMaturitiesforOperatingLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_15f9bc3c-07ba-494b-8c3a-b7a37cf27c31" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_63159620-0ed4-4139-b006-d13a2282d2b3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_15f9bc3c-07ba-494b-8c3a-b7a37cf27c31" xlink:to="loc_us-gaap_OperatingLeaseLiability_63159620-0ed4-4139-b006-d13a2282d2b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_65ed8fa4-cfb2-4b07-90fe-661f93b2c601" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_15f9bc3c-07ba-494b-8c3a-b7a37cf27c31" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_65ed8fa4-cfb2-4b07-90fe-661f93b2c601" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/OperatingLeasesScheduleofMaturitiesforOperatingLeaseLiabilitiesDetails_1" xlink:type="simple" xlink:href="kfrc-20231231.xsd#OperatingLeasesScheduleofMaturitiesforOperatingLeaseLiabilitiesDetails_1"/>
  <link:calculationLink xlink:role="http://www.kforce.com/role/OperatingLeasesScheduleofMaturitiesforOperatingLeaseLiabilitiesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_c9f2894b-4c62-4c74-a204-733a42be799c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_b6677eb6-b97e-48a5-9e34-58e9699a797e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_c9f2894b-4c62-4c74-a204-733a42be799c" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_b6677eb6-b97e-48a5-9e34-58e9699a797e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_d1973082-fe4a-422c-b369-bdd4a60240c2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_c9f2894b-4c62-4c74-a204-733a42be799c" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_d1973082-fe4a-422c-b369-bdd4a60240c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_52bc9bb5-3a2a-430a-b676-193253b69661" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_c9f2894b-4c62-4c74-a204-733a42be799c" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_52bc9bb5-3a2a-430a-b676-193253b69661" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_eb9b7b1b-0a4d-4098-a7b8-e790340c9cf0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_c9f2894b-4c62-4c74-a204-733a42be799c" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_eb9b7b1b-0a4d-4098-a7b8-e790340c9cf0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_b4e83743-7953-4a2b-ad47-695e13f965c1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_c9f2894b-4c62-4c74-a204-733a42be799c" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_b4e83743-7953-4a2b-ad47-695e13f965c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_b8e6d314-82cf-4b7a-99c3-470692a4c750" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_c9f2894b-4c62-4c74-a204-733a42be799c" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_b8e6d314-82cf-4b7a-99c3-470692a4c750" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>11
<FILENAME>kfrc-20231231_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:103b8af1-9008-44fc-ab28-3b835ec8f26b,g:b3eee876-4697-4310-b0fa-c4c518fd8e08-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="kfrc-20231231.xsd#CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"/>
  <link:definitionLink xlink:role="http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_87aa0666-f9d2-4745-b616-c80a9ca50939" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_e32283fb-17c9-4a89-9a7a-e5743ffec3a9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_87aa0666-f9d2-4745-b616-c80a9ca50939" xlink:to="loc_us-gaap_StatementTable_e32283fb-17c9-4a89-9a7a-e5743ffec3a9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_f2a2b1b3-652f-4220-97af-917101979ea4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_e32283fb-17c9-4a89-9a7a-e5743ffec3a9" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_f2a2b1b3-652f-4220-97af-917101979ea4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_f2a2b1b3-652f-4220-97af-917101979ea4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_f2a2b1b3-652f-4220-97af-917101979ea4" xlink:to="loc_us-gaap_EquityComponentDomain_f2a2b1b3-652f-4220-97af-917101979ea4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_d6f3196a-c4c4-42d0-b608-a681e6cebdbe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_f2a2b1b3-652f-4220-97af-917101979ea4" xlink:to="loc_us-gaap_EquityComponentDomain_d6f3196a-c4c4-42d0-b608-a681e6cebdbe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_789df627-a0e5-4efc-9041-6270d7b04edc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_d6f3196a-c4c4-42d0-b608-a681e6cebdbe" xlink:to="loc_us-gaap_CommonStockMember_789df627-a0e5-4efc-9041-6270d7b04edc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_ff356845-8eac-4e4a-ac52-20e642e49740" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_d6f3196a-c4c4-42d0-b608-a681e6cebdbe" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_ff356845-8eac-4e4a-ac52-20e642e49740" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_5e38211d-e7c5-4dc8-9b42-a3669616ce98" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_d6f3196a-c4c4-42d0-b608-a681e6cebdbe" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_5e38211d-e7c5-4dc8-9b42-a3669616ce98" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_9bafd48c-8c9f-4bf9-bc85-4afca3be1b47" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_d6f3196a-c4c4-42d0-b608-a681e6cebdbe" xlink:to="loc_us-gaap_RetainedEarningsMember_9bafd48c-8c9f-4bf9-bc85-4afca3be1b47" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_00809174-8f36-42c4-baf3-3eb410c7b28e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_d6f3196a-c4c4-42d0-b608-a681e6cebdbe" xlink:to="loc_us-gaap_TreasuryStockCommonMember_00809174-8f36-42c4-baf3-3eb410c7b28e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_ccfb622e-d0e6-4ef7-b7a8-8c2a30c7dca9" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_e32283fb-17c9-4a89-9a7a-e5743ffec3a9" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_ccfb622e-d0e6-4ef7-b7a8-8c2a30c7dca9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_ccfb622e-d0e6-4ef7-b7a8-8c2a30c7dca9_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_ccfb622e-d0e6-4ef7-b7a8-8c2a30c7dca9" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_ccfb622e-d0e6-4ef7-b7a8-8c2a30c7dca9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_289a4a2a-04ef-452b-986c-ecd624499ef3" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_ccfb622e-d0e6-4ef7-b7a8-8c2a30c7dca9" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_289a4a2a-04ef-452b-986c-ecd624499ef3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_a28e05c6-77f1-447c-9cb2-69217fc2e27e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_e32283fb-17c9-4a89-9a7a-e5743ffec3a9" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_a28e05c6-77f1-447c-9cb2-69217fc2e27e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_a28e05c6-77f1-447c-9cb2-69217fc2e27e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_a28e05c6-77f1-447c-9cb2-69217fc2e27e" xlink:to="loc_us-gaap_TypeOfAdoptionMember_a28e05c6-77f1-447c-9cb2-69217fc2e27e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_fd0b7af6-8298-4cd0-b678-b6a4f143bb26" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_a28e05c6-77f1-447c-9cb2-69217fc2e27e" xlink:to="loc_us-gaap_TypeOfAdoptionMember_fd0b7af6-8298-4cd0-b678-b6a4f143bb26" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f5de9414-f216-46ab-8812-b2c8494922bf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_87aa0666-f9d2-4745-b616-c80a9ca50939" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f5de9414-f216-46ab-8812-b2c8494922bf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_d22cdc3e-ddb3-4612-b701-2467ce6fc493" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f5de9414-f216-46ab-8812-b2c8494922bf" xlink:to="loc_us-gaap_SharesIssued_d22cdc3e-ddb3-4612-b701-2467ce6fc493" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_698cae74-5132-4757-8807-453740fd4302" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f5de9414-f216-46ab-8812-b2c8494922bf" xlink:to="loc_us-gaap_StockholdersEquity_698cae74-5132-4757-8807-453740fd4302" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_b622efd8-5dcb-4d82-827b-0adad0ac9bab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f5de9414-f216-46ab-8812-b2c8494922bf" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_b622efd8-5dcb-4d82-827b-0adad0ac9bab" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_974cee00-ff5f-413c-9f30-e74f12e79a25" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f5de9414-f216-46ab-8812-b2c8494922bf" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_974cee00-ff5f-413c-9f30-e74f12e79a25" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStock_98f97be0-ec94-48a7-82e7-1604ce71ca04" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DividendsCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f5de9414-f216-46ab-8812-b2c8494922bf" xlink:to="loc_us-gaap_DividendsCommonStock_98f97be0-ec94-48a7-82e7-1604ce71ca04" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_dc6dfb1a-1439-41ac-8611-56366e0f718d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f5de9414-f216-46ab-8812-b2c8494922bf" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_dc6dfb1a-1439-41ac-8611-56366e0f718d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_77a6d7ea-5f0e-4ee4-8bae-1eccffeb0165" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f5de9414-f216-46ab-8812-b2c8494922bf" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_77a6d7ea-5f0e-4ee4-8bae-1eccffeb0165" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_a7494543-a234-475c-9318-6cd1c32e241b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f5de9414-f216-46ab-8812-b2c8494922bf" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_a7494543-a234-475c-9318-6cd1c32e241b" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityOther_9f20a78e-83ad-4f9f-8d47-31dd82eb0f75" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f5de9414-f216-46ab-8812-b2c8494922bf" xlink:to="loc_us-gaap_StockholdersEquityOther_9f20a78e-83ad-4f9f-8d47-31dd82eb0f75" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_6f26e16b-540a-4e81-b3fc-7cc4cb782afc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesIssued"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_ebc12253-1fa0-4685-a42a-95adb96e56c0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_56f49161-9797-4f91-b6f1-4d20fc8e74da" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f5de9414-f216-46ab-8812-b2c8494922bf" xlink:to="loc_us-gaap_NetIncomeLoss_56f49161-9797-4f91-b6f1-4d20fc8e74da" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_826e0996-1985-42b2-96d2-e10b5814639b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_87aa0666-f9d2-4745-b616-c80a9ca50939" xlink:to="loc_us-gaap_CommonStockSharesIssued_826e0996-1985-42b2-96d2-e10b5814639b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_708b93ee-e99c-4ad5-9db9-43c4d5f48001" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_87aa0666-f9d2-4745-b616-c80a9ca50939" xlink:to="loc_us-gaap_TreasuryStockCommonShares_708b93ee-e99c-4ad5-9db9-43c4d5f48001" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_b39be3c3-ea52-454e-a0ca-0c38f251fa2b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_87aa0666-f9d2-4745-b616-c80a9ca50939" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_b39be3c3-ea52-454e-a0ca-0c38f251fa2b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_2cc197c8-9f52-4180-bd3a-c45d702bfa3f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_87aa0666-f9d2-4745-b616-c80a9ca50939" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_2cc197c8-9f52-4180-bd3a-c45d702bfa3f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_ed39ab62-a9f3-4dbf-b7cf-1d2996f760d4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_87aa0666-f9d2-4745-b616-c80a9ca50939" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_ed39ab62-a9f3-4dbf-b7cf-1d2996f760d4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_8f95869e-6757-443f-8d5c-ca0d39c72cc8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_87aa0666-f9d2-4745-b616-c80a9ca50939" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_8f95869e-6757-443f-8d5c-ca0d39c72cc8" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYParenthetical" xlink:type="simple" xlink:href="kfrc-20231231.xsd#CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYParenthetical"/>
  <link:definitionLink xlink:role="http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_40c94558-30e1-4ab0-beea-8555aa160c91" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_60c1964e-d413-49b1-a4c3-102c50cfbfcc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_40c94558-30e1-4ab0-beea-8555aa160c91" xlink:to="loc_us-gaap_StatementTable_60c1964e-d413-49b1-a4c3-102c50cfbfcc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_d2269cd2-7624-4190-8c94-0a3de4d4d090" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_60c1964e-d413-49b1-a4c3-102c50cfbfcc" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_d2269cd2-7624-4190-8c94-0a3de4d4d090" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_d2269cd2-7624-4190-8c94-0a3de4d4d090_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_d2269cd2-7624-4190-8c94-0a3de4d4d090" xlink:to="loc_us-gaap_EquityComponentDomain_d2269cd2-7624-4190-8c94-0a3de4d4d090_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_4598ef79-00d7-44ad-a1ce-99db07d25e63" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_d2269cd2-7624-4190-8c94-0a3de4d4d090" xlink:to="loc_us-gaap_EquityComponentDomain_4598ef79-00d7-44ad-a1ce-99db07d25e63" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_67f55219-27c0-470b-8ea9-6d2578879aa9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_4598ef79-00d7-44ad-a1ce-99db07d25e63" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_67f55219-27c0-470b-8ea9-6d2578879aa9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_e44cd709-1f14-48b8-91ea-da32e828b43b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_60c1964e-d413-49b1-a4c3-102c50cfbfcc" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_e44cd709-1f14-48b8-91ea-da32e828b43b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_e44cd709-1f14-48b8-91ea-da32e828b43b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_e44cd709-1f14-48b8-91ea-da32e828b43b" xlink:to="loc_us-gaap_TypeOfAdoptionMember_e44cd709-1f14-48b8-91ea-da32e828b43b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_3deee58e-f49e-45b5-91bf-dfa18c93a2e9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_e44cd709-1f14-48b8-91ea-da32e828b43b" xlink:to="loc_us-gaap_TypeOfAdoptionMember_3deee58e-f49e-45b5-91bf-dfa18c93a2e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_9da39b2c-f866-4a58-bfb5-a397e46f4098" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_40c94558-30e1-4ab0-beea-8555aa160c91" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_9da39b2c-f866-4a58-bfb5-a397e46f4098" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_b97c7fe7-32d8-4d4d-82e0-da93702e708b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_40c94558-30e1-4ab0-beea-8555aa160c91" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_b97c7fe7-32d8-4d4d-82e0-da93702e708b" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentDetails" xlink:type="simple" xlink:href="kfrc-20231231.xsd#SummaryofSignificantAccountingPoliciesEquityMethodInvestmentDetails"/>
  <link:definitionLink xlink:role="http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_de60cb4e-b2ff-413a-9433-f18c21d4f185" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_8a8f9d8b-f5f2-4ae5-a936-4ab8fda10f75" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_de60cb4e-b2ff-413a-9433-f18c21d4f185" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_8a8f9d8b-f5f2-4ae5-a936-4ab8fda10f75" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_28c612b2-c960-4980-be70-514270069013" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_8a8f9d8b-f5f2-4ae5-a936-4ab8fda10f75" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_28c612b2-c960-4980-be70-514270069013" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_28c612b2-c960-4980-be70-514270069013_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_28c612b2-c960-4980-be70-514270069013" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_28c612b2-c960-4980-be70-514270069013_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_506d1e22-4156-4426-a56a-bd9708a26b0a" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_28c612b2-c960-4980-be70-514270069013" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_506d1e22-4156-4426-a56a-bd9708a26b0a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_WorkLLamaLLCMember_3f79ffed-ccc0-4f36-83d8-df59290c935e" xlink:href="kfrc-20231231.xsd#kfrc_WorkLLamaLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_506d1e22-4156-4426-a56a-bd9708a26b0a" xlink:to="loc_kfrc_WorkLLamaLLCMember_3f79ffed-ccc0-4f36-83d8-df59290c935e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_4bf36dc6-dfba-4dd1-80fb-07119886a1f6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_8a8f9d8b-f5f2-4ae5-a936-4ab8fda10f75" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_4bf36dc6-dfba-4dd1-80fb-07119886a1f6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_4bf36dc6-dfba-4dd1-80fb-07119886a1f6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_4bf36dc6-dfba-4dd1-80fb-07119886a1f6" xlink:to="loc_us-gaap_ReceivableTypeDomain_4bf36dc6-dfba-4dd1-80fb-07119886a1f6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_77d327df-7758-4500-a431-318bf85ddc50" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_4bf36dc6-dfba-4dd1-80fb-07119886a1f6" xlink:to="loc_us-gaap_ReceivableTypeDomain_77d327df-7758-4500-a431-318bf85ddc50" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableMember_7bf9e9b0-5012-468d-9ab7-8698f083f911" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReceivableTypeDomain_77d327df-7758-4500-a431-318bf85ddc50" xlink:to="loc_us-gaap_NotesReceivableMember_7bf9e9b0-5012-468d-9ab7-8698f083f911" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_2c8a1f55-f490-40cd-97d3-6d7e6aab9478" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_8a8f9d8b-f5f2-4ae5-a936-4ab8fda10f75" xlink:to="loc_srt_RangeAxis_2c8a1f55-f490-40cd-97d3-6d7e6aab9478" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_2c8a1f55-f490-40cd-97d3-6d7e6aab9478_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_2c8a1f55-f490-40cd-97d3-6d7e6aab9478" xlink:to="loc_srt_RangeMember_2c8a1f55-f490-40cd-97d3-6d7e6aab9478_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b9eec957-bd58-428c-b0b0-5b5ec8b7a487" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_2c8a1f55-f490-40cd-97d3-6d7e6aab9478" xlink:to="loc_srt_RangeMember_b9eec957-bd58-428c-b0b0-5b5ec8b7a487" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_0cba63ae-d7a0-41ff-9247-0c2a91a0cd76" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_b9eec957-bd58-428c-b0b0-5b5ec8b7a487" xlink:to="loc_srt_MinimumMember_0cba63ae-d7a0-41ff-9247-0c2a91a0cd76" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_6080c083-0a13-4af1-a24d-964c9a8b0437" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_b9eec957-bd58-428c-b0b0-5b5ec8b7a487" xlink:to="loc_srt_MaximumMember_6080c083-0a13-4af1-a24d-964c9a8b0437" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_7bb52db2-08b6-41ba-8e2a-70b6d3786398" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_8a8f9d8b-f5f2-4ae5-a936-4ab8fda10f75" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_7bb52db2-08b6-41ba-8e2a-70b6d3786398" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_7bb52db2-08b6-41ba-8e2a-70b6d3786398_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_7bb52db2-08b6-41ba-8e2a-70b6d3786398" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_7bb52db2-08b6-41ba-8e2a-70b6d3786398_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_6c2135db-3fec-43de-8e8a-de1023185572" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_7bb52db2-08b6-41ba-8e2a-70b6d3786398" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_6c2135db-3fec-43de-8e8a-de1023185572" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_2c0dca24-ec5e-42a2-9dce-d72af29e1fd7" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_8a8f9d8b-f5f2-4ae5-a936-4ab8fda10f75" xlink:to="loc_dei_LegalEntityAxis_2c0dca24-ec5e-42a2-9dce-d72af29e1fd7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_2c0dca24-ec5e-42a2-9dce-d72af29e1fd7_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_2c0dca24-ec5e-42a2-9dce-d72af29e1fd7" xlink:to="loc_dei_EntityDomain_2c0dca24-ec5e-42a2-9dce-d72af29e1fd7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ce37414c-17ef-4109-984e-e2c6bcf41e67" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_2c0dca24-ec5e-42a2-9dce-d72af29e1fd7" xlink:to="loc_dei_EntityDomain_ce37414c-17ef-4109-984e-e2c6bcf41e67" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_WorkLLamaLLCMember_ad122bd3-9585-45fb-9dff-2a115ff4bd65" xlink:href="kfrc-20231231.xsd#kfrc_WorkLLamaLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_ce37414c-17ef-4109-984e-e2c6bcf41e67" xlink:to="loc_kfrc_WorkLLamaLLCMember_ad122bd3-9585-45fb-9dff-2a115ff4bd65" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_4b7c4a44-bce4-404b-a66a-e85fb8d265c0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_OwnershipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_8a8f9d8b-f5f2-4ae5-a936-4ab8fda10f75" xlink:to="loc_srt_OwnershipAxis_4b7c4a44-bce4-404b-a66a-e85fb8d265c0" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_4b7c4a44-bce4-404b-a66a-e85fb8d265c0_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_4b7c4a44-bce4-404b-a66a-e85fb8d265c0" xlink:to="loc_srt_OwnershipDomain_4b7c4a44-bce4-404b-a66a-e85fb8d265c0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_c45880ae-da4c-4c86-aead-224219be1b92" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_4b7c4a44-bce4-404b-a66a-e85fb8d265c0" xlink:to="loc_srt_OwnershipDomain_c45880ae-da4c-4c86-aead-224219be1b92" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_WorkLLamaLLCMember_71a3f991-a71b-4a0e-abe7-66fdf53ecf2d" xlink:href="kfrc-20231231.xsd#kfrc_WorkLLamaLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_c45880ae-da4c-4c86-aead-224219be1b92" xlink:to="loc_kfrc_WorkLLamaLLCMember_71a3f991-a71b-4a0e-abe7-66fdf53ecf2d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_6a91f45a-ca23-4f45-b1a7-1ca63094441a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_de60cb4e-b2ff-413a-9433-f18c21d4f185" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_6a91f45a-ca23-4f45-b1a7-1ca63094441a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_673be36f-39d0-41ce-826e-b35f917d454d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_de60cb4e-b2ff-413a-9433-f18c21d4f185" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_673be36f-39d0-41ce-826e-b35f917d454d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInterestInJointVenture_f744471c-f4da-4125-8bfe-3238b6402aca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireInterestInJointVenture"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_de60cb4e-b2ff-413a-9433-f18c21d4f185" xlink:to="loc_us-gaap_PaymentsToAcquireInterestInJointVenture_f744471c-f4da-4125-8bfe-3238b6402aca" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_ReserveRelatedToNoteReceivable_e88d88f7-d7de-41e6-b456-ea95f64a40aa" xlink:href="kfrc-20231231.xsd#kfrc_ReserveRelatedToNoteReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_de60cb4e-b2ff-413a-9433-f18c21d4f185" xlink:to="loc_kfrc_ReserveRelatedToNoteReceivable_e88d88f7-d7de-41e6-b456-ea95f64a40aa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableGrossNoncurrent_51869ab3-91fb-46b5-98b7-0b923dff6af5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesAndLoansReceivableGrossNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_de60cb4e-b2ff-413a-9433-f18c21d4f185" xlink:to="loc_us-gaap_NotesAndLoansReceivableGrossNoncurrent_51869ab3-91fb-46b5-98b7-0b923dff6af5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_ef6649d1-2a41-41b4-b635-e94fc358ae4a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_de60cb4e-b2ff-413a-9433-f18c21d4f185" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_ef6649d1-2a41-41b4-b635-e94fc358ae4a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_9d62e94c-4672-4c4c-ad20-787d4e06ded1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleOfEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_de60cb4e-b2ff-413a-9433-f18c21d4f185" xlink:to="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_9d62e94c-4672-4c4c-ad20-787d4e06ded1" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_ProceedsFromSaleOfEquityMethodInvestmentsNetOfTransactionCosts_0d0b4979-996d-490c-b213-4d1c7ed95738" xlink:href="kfrc-20231231.xsd#kfrc_ProceedsFromSaleOfEquityMethodInvestmentsNetOfTransactionCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_de60cb4e-b2ff-413a-9433-f18c21d4f185" xlink:to="loc_kfrc_ProceedsFromSaleOfEquityMethodInvestmentsNetOfTransactionCosts_0d0b4979-996d-490c-b213-4d1c7ed95738" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_ImpairmentOfEquityMethodInvestment_9a5deac0-c3e8-4ae1-af21-b480d59e6b2a" xlink:href="kfrc-20231231.xsd#kfrc_ImpairmentOfEquityMethodInvestment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_de60cb4e-b2ff-413a-9433-f18c21d4f185" xlink:to="loc_kfrc_ImpairmentOfEquityMethodInvestment_9a5deac0-c3e8-4ae1-af21-b480d59e6b2a" xlink:type="arc" order="8"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesOperatingLeasesDetails" xlink:type="simple" xlink:href="kfrc-20231231.xsd#SummaryofSignificantAccountingPoliciesOperatingLeasesDetails"/>
  <link:definitionLink xlink:role="http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesOperatingLeasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasedAssetsLineItems_6492cdc5-66d6-4139-b9e9-650494ddcf37" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeasedAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_a77051a6-5c3a-4df7-a4c8-717bf3b5a10d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfOperatingLeasedAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_6492cdc5-66d6-4139-b9e9-650494ddcf37" xlink:to="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_a77051a6-5c3a-4df7-a4c8-717bf3b5a10d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_e9792e9d-16f2-4293-8f16-423aeb05fb0a" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_a77051a6-5c3a-4df7-a4c8-717bf3b5a10d" xlink:to="loc_srt_RangeAxis_e9792e9d-16f2-4293-8f16-423aeb05fb0a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e9792e9d-16f2-4293-8f16-423aeb05fb0a_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_e9792e9d-16f2-4293-8f16-423aeb05fb0a" xlink:to="loc_srt_RangeMember_e9792e9d-16f2-4293-8f16-423aeb05fb0a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0bb1cd87-fa1e-431a-a5c6-7b400e9aa0a5" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_e9792e9d-16f2-4293-8f16-423aeb05fb0a" xlink:to="loc_srt_RangeMember_0bb1cd87-fa1e-431a-a5c6-7b400e9aa0a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_cd2111b8-5450-4616-963f-375d9e7805a4" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_0bb1cd87-fa1e-431a-a5c6-7b400e9aa0a5" xlink:to="loc_srt_MinimumMember_cd2111b8-5450-4616-963f-375d9e7805a4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_01eeb9a4-61f1-4b42-b631-52a3e102f2c6" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_0bb1cd87-fa1e-431a-a5c6-7b400e9aa0a5" xlink:to="loc_srt_MaximumMember_01eeb9a4-61f1-4b42-b631-52a3e102f2c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_a5f6d777-3b76-465c-bd1b-aad73a8980c2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_6492cdc5-66d6-4139-b9e9-650494ddcf37" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_a5f6d777-3b76-465c-bd1b-aad73a8980c2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_38180f55-2105-40e0-b56d-df01b68f6375" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_6492cdc5-66d6-4139-b9e9-650494ddcf37" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_38180f55-2105-40e0-b56d-df01b68f6375" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_0706c781-e292-4d1f-b1c3-71c33e12be07" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_6492cdc5-66d6-4139-b9e9-650494ddcf37" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_0706c781-e292-4d1f-b1c3-71c33e12be07" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_cd436489-8653-4066-9cca-b23c88529885" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_6492cdc5-66d6-4139-b9e9-650494ddcf37" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_cd436489-8653-4066-9cca-b23c88529885" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesCapitalizedSoftwareDetails" xlink:type="simple" xlink:href="kfrc-20231231.xsd#SummaryofSignificantAccountingPoliciesCapitalizedSoftwareDetails"/>
  <link:definitionLink xlink:role="http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesCapitalizedSoftwareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_aba6392a-0b00-4a92-88a3-de0c3e7c6f6f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_c599d529-d3ac-42fe-abb5-d548b4b2d2fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_aba6392a-0b00-4a92-88a3-de0c3e7c6f6f" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_c599d529-d3ac-42fe-abb5-d548b4b2d2fd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_2c1693d6-dbba-4ec1-abb8-2ea8d1d35c2f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_c599d529-d3ac-42fe-abb5-d548b4b2d2fd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_2c1693d6-dbba-4ec1-abb8-2ea8d1d35c2f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2c1693d6-dbba-4ec1-abb8-2ea8d1d35c2f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_2c1693d6-dbba-4ec1-abb8-2ea8d1d35c2f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2c1693d6-dbba-4ec1-abb8-2ea8d1d35c2f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_81d3ae3e-3475-4c02-b471-88b0e4b703d5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_2c1693d6-dbba-4ec1-abb8-2ea8d1d35c2f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_81d3ae3e-3475-4c02-b471-88b0e4b703d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_ComputersAndSoftwareMember_f7a37fb8-67e3-4b14-b162-05b03acf2b97" xlink:href="kfrc-20231231.xsd#kfrc_ComputersAndSoftwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_81d3ae3e-3475-4c02-b471-88b0e4b703d5" xlink:to="loc_kfrc_ComputersAndSoftwareMember_f7a37fb8-67e3-4b14-b162-05b03acf2b97" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_f2b67b1b-5d6a-4fd8-bec7-db34b56c7345" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_c599d529-d3ac-42fe-abb5-d548b4b2d2fd" xlink:to="loc_srt_RangeAxis_f2b67b1b-5d6a-4fd8-bec7-db34b56c7345" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f2b67b1b-5d6a-4fd8-bec7-db34b56c7345_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_f2b67b1b-5d6a-4fd8-bec7-db34b56c7345" xlink:to="loc_srt_RangeMember_f2b67b1b-5d6a-4fd8-bec7-db34b56c7345_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_8a851311-b783-443f-b77f-95be73923be5" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_f2b67b1b-5d6a-4fd8-bec7-db34b56c7345" xlink:to="loc_srt_RangeMember_8a851311-b783-443f-b77f-95be73923be5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_6a5d9ea1-22d6-4d01-bf91-f4b8759d0368" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_8a851311-b783-443f-b77f-95be73923be5" xlink:to="loc_srt_MinimumMember_6a5d9ea1-22d6-4d01-bf91-f4b8759d0368" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_bbad9295-ed95-4b40-8c94-7a08db381f63" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_8a851311-b783-443f-b77f-95be73923be5" xlink:to="loc_srt_MaximumMember_bbad9295-ed95-4b40-8c94-7a08db381f63" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_23940059-75f0-423a-886c-e89c2537f2f4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_aba6392a-0b00-4a92-88a3-de0c3e7c6f6f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_23940059-75f0-423a-886c-e89c2537f2f4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAmortization1_7685d4c6-9273-495c-aa24-02d5f3c382f7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_aba6392a-0b00-4a92-88a3-de0c3e7c6f6f" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAmortization1_7685d4c6-9273-495c-aa24-02d5f3c382f7" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kforce.com/role/ReportableSegmentsDetails" xlink:type="simple" xlink:href="kfrc-20231231.xsd#ReportableSegmentsDetails"/>
  <link:definitionLink xlink:role="http://www.kforce.com/role/ReportableSegmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_2f1e90d6-860a-426d-9ffc-a8d60b0ef0a2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_8a9f5fbe-7a78-4985-aab9-59f39d1c23fe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_2f1e90d6-860a-426d-9ffc-a8d60b0ef0a2" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_8a9f5fbe-7a78-4985-aab9-59f39d1c23fe" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_914e04d7-1223-4b9c-b0a8-5f36198ea572" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_8a9f5fbe-7a78-4985-aab9-59f39d1c23fe" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_914e04d7-1223-4b9c-b0a8-5f36198ea572" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_914e04d7-1223-4b9c-b0a8-5f36198ea572_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_914e04d7-1223-4b9c-b0a8-5f36198ea572" xlink:to="loc_us-gaap_SegmentDomain_914e04d7-1223-4b9c-b0a8-5f36198ea572_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_664472d1-e8d1-4609-b5b3-c319dcf2b9e0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_914e04d7-1223-4b9c-b0a8-5f36198ea572" xlink:to="loc_us-gaap_SegmentDomain_664472d1-e8d1-4609-b5b3-c319dcf2b9e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_TechnologySegmentMember_3d38cc00-f8ac-4b0d-bb78-11c14ccd0cb3" xlink:href="kfrc-20231231.xsd#kfrc_TechnologySegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_664472d1-e8d1-4609-b5b3-c319dcf2b9e0" xlink:to="loc_kfrc_TechnologySegmentMember_3d38cc00-f8ac-4b0d-bb78-11c14ccd0cb3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_FinanceAndAccountingSegmentMember_036345b7-c1f5-4547-9f9b-4c911b567b63" xlink:href="kfrc-20231231.xsd#kfrc_FinanceAndAccountingSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_664472d1-e8d1-4609-b5b3-c319dcf2b9e0" xlink:to="loc_kfrc_FinanceAndAccountingSegmentMember_036345b7-c1f5-4547-9f9b-4c911b567b63" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_061f5fbf-b9e9-4aca-9975-9b77742ec622" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_2f1e90d6-860a-426d-9ffc-a8d60b0ef0a2" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_061f5fbf-b9e9-4aca-9975-9b77742ec622" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_4955f074-0780-4cd5-bf90-1fe6a8751faf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_2f1e90d6-860a-426d-9ffc-a8d60b0ef0a2" xlink:to="loc_us-gaap_GrossProfit_4955f074-0780-4cd5-bf90-1fe6a8751faf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_71236248-9b3c-4f42-a946-168fc94d07fe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_2f1e90d6-860a-426d-9ffc-a8d60b0ef0a2" xlink:to="loc_us-gaap_OperatingExpenses_71236248-9b3c-4f42-a946-168fc94d07fe" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_7d0b3fc9-200b-443a-83bd-dbf50f4218e8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_2f1e90d6-860a-426d-9ffc-a8d60b0ef0a2" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_7d0b3fc9-200b-443a-83bd-dbf50f4218e8" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kforce.com/role/DisaggregationofRevenueScheduleofDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="kfrc-20231231.xsd#DisaggregationofRevenueScheduleofDisaggregationofRevenueDetails"/>
  <link:definitionLink xlink:role="http://www.kforce.com/role/DisaggregationofRevenueScheduleofDisaggregationofRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_af3f6ac5-9743-43d7-b1fc-57fa7073c741" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_8f4413cb-8adf-4473-9371-d5f109ca83a1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_af3f6ac5-9743-43d7-b1fc-57fa7073c741" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_8f4413cb-8adf-4473-9371-d5f109ca83a1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_fbfa163b-7b31-4774-a158-f579674e2c3c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_8f4413cb-8adf-4473-9371-d5f109ca83a1" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_fbfa163b-7b31-4774-a158-f579674e2c3c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_fbfa163b-7b31-4774-a158-f579674e2c3c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_fbfa163b-7b31-4774-a158-f579674e2c3c" xlink:to="loc_us-gaap_SegmentDomain_fbfa163b-7b31-4774-a158-f579674e2c3c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_7c5ef0f7-caef-42a2-878f-c250855f96d3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_fbfa163b-7b31-4774-a158-f579674e2c3c" xlink:to="loc_us-gaap_SegmentDomain_7c5ef0f7-caef-42a2-878f-c250855f96d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_TechnologySegmentMember_714df0ec-7e74-4bb9-875d-9e477ebd9b34" xlink:href="kfrc-20231231.xsd#kfrc_TechnologySegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_7c5ef0f7-caef-42a2-878f-c250855f96d3" xlink:to="loc_kfrc_TechnologySegmentMember_714df0ec-7e74-4bb9-875d-9e477ebd9b34" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_FinanceAndAccountingSegmentMember_d5ee9e20-2cea-47b4-9bf9-cb00d43b97de" xlink:href="kfrc-20231231.xsd#kfrc_FinanceAndAccountingSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_7c5ef0f7-caef-42a2-878f-c250855f96d3" xlink:to="loc_kfrc_FinanceAndAccountingSegmentMember_d5ee9e20-2cea-47b4-9bf9-cb00d43b97de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_0c2e1b41-ef4a-4fd8-98b5-ae7c3ef0bf1a" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_8f4413cb-8adf-4473-9371-d5f109ca83a1" xlink:to="loc_srt_ProductOrServiceAxis_0c2e1b41-ef4a-4fd8-98b5-ae7c3ef0bf1a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_0c2e1b41-ef4a-4fd8-98b5-ae7c3ef0bf1a_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_0c2e1b41-ef4a-4fd8-98b5-ae7c3ef0bf1a" xlink:to="loc_srt_ProductsAndServicesDomain_0c2e1b41-ef4a-4fd8-98b5-ae7c3ef0bf1a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_7f194b30-aa31-488d-af6b-7e1dd744bfc9" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_0c2e1b41-ef4a-4fd8-98b5-ae7c3ef0bf1a" xlink:to="loc_srt_ProductsAndServicesDomain_7f194b30-aa31-488d-af6b-7e1dd744bfc9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_FlexRevenueMember_479ee475-b6db-40c2-9da9-b049c1354883" xlink:href="kfrc-20231231.xsd#kfrc_FlexRevenueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_7f194b30-aa31-488d-af6b-7e1dd744bfc9" xlink:to="loc_kfrc_FlexRevenueMember_479ee475-b6db-40c2-9da9-b049c1354883" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_DirectHireRevenueMember_1117aeab-2750-48fd-a477-94c3e4e331d2" xlink:href="kfrc-20231231.xsd#kfrc_DirectHireRevenueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_7f194b30-aa31-488d-af6b-7e1dd744bfc9" xlink:to="loc_kfrc_DirectHireRevenueMember_1117aeab-2750-48fd-a477-94c3e4e331d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_709dacfd-f41d-47a1-be3b-73720afd9f9c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_af3f6ac5-9743-43d7-b1fc-57fa7073c741" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_709dacfd-f41d-47a1-be3b-73720afd9f9c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kforce.com/role/FixedAssetsNetMajorClassificationsofFixedAssetsandRelatedUsefulLivesDetails" xlink:type="simple" xlink:href="kfrc-20231231.xsd#FixedAssetsNetMajorClassificationsofFixedAssetsandRelatedUsefulLivesDetails"/>
  <link:definitionLink xlink:role="http://www.kforce.com/role/FixedAssetsNetMajorClassificationsofFixedAssetsandRelatedUsefulLivesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b4c9312b-11d1-4da0-bd92-448924a11866" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_16440d47-96fe-4d35-94ea-6b0e0697eb19" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b4c9312b-11d1-4da0-bd92-448924a11866" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_16440d47-96fe-4d35-94ea-6b0e0697eb19" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_71f4e133-ec22-418b-8767-af69ff83de47" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_16440d47-96fe-4d35-94ea-6b0e0697eb19" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_71f4e133-ec22-418b-8767-af69ff83de47" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_71f4e133-ec22-418b-8767-af69ff83de47_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_71f4e133-ec22-418b-8767-af69ff83de47" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_71f4e133-ec22-418b-8767-af69ff83de47_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4b685f25-463c-47a0-81cf-dd3583d66f44" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_71f4e133-ec22-418b-8767-af69ff83de47" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4b685f25-463c-47a0-81cf-dd3583d66f44" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_673cfed3-865c-4805-8176-b423b593d68c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4b685f25-463c-47a0-81cf-dd3583d66f44" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_673cfed3-865c-4805-8176-b423b593d68c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_12ac7d8c-01c2-465c-bd19-a7ca24e4a49c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4b685f25-463c-47a0-81cf-dd3583d66f44" xlink:to="loc_us-gaap_ComputerEquipmentMember_12ac7d8c-01c2-465c-bd19-a7ca24e4a49c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_ec346977-11fb-4c1a-9db7-dacb113c5fd5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4b685f25-463c-47a0-81cf-dd3583d66f44" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_ec346977-11fb-4c1a-9db7-dacb113c5fd5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_e11c174d-35d8-45b9-863c-c3a99101a550" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_16440d47-96fe-4d35-94ea-6b0e0697eb19" xlink:to="loc_srt_RangeAxis_e11c174d-35d8-45b9-863c-c3a99101a550" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e11c174d-35d8-45b9-863c-c3a99101a550_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_e11c174d-35d8-45b9-863c-c3a99101a550" xlink:to="loc_srt_RangeMember_e11c174d-35d8-45b9-863c-c3a99101a550_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d10bb9ef-97c7-4041-bb0b-10d186616473" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_e11c174d-35d8-45b9-863c-c3a99101a550" xlink:to="loc_srt_RangeMember_d10bb9ef-97c7-4041-bb0b-10d186616473" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_0963b15c-6e0f-45af-8fa6-b2c14d6f9aa6" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_d10bb9ef-97c7-4041-bb0b-10d186616473" xlink:to="loc_srt_MinimumMember_0963b15c-6e0f-45af-8fa6-b2c14d6f9aa6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_8efb8daa-5802-45b7-8f2d-9ee0b7eb1d21" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_d10bb9ef-97c7-4041-bb0b-10d186616473" xlink:to="loc_srt_MaximumMember_8efb8daa-5802-45b7-8f2d-9ee0b7eb1d21" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_2f77d973-5de5-4c2d-b5f6-7e0395fc4ba4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b4c9312b-11d1-4da0-bd92-448924a11866" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_2f77d973-5de5-4c2d-b5f6-7e0395fc4ba4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_0167d0b9-4b66-465e-b464-95f4e4b28f09" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b4c9312b-11d1-4da0-bd92-448924a11866" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_0167d0b9-4b66-465e-b464-95f4e4b28f09" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_85c90e9f-8fb3-4d65-aacf-fabc5aa7aa21" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b4c9312b-11d1-4da0-bd92-448924a11866" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_85c90e9f-8fb3-4d65-aacf-fabc5aa7aa21" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_55c44487-2c6a-406a-b6b2-1de4451e8c87" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b4c9312b-11d1-4da0-bd92-448924a11866" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_55c44487-2c6a-406a-b6b2-1de4451e8c87" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kforce.com/role/OtherAssetsNetDetails" xlink:type="simple" xlink:href="kfrc-20231231.xsd#OtherAssetsNetDetails"/>
  <link:definitionLink xlink:role="http://www.kforce.com/role/OtherAssetsNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_ff4cbdea-f68d-4924-bca2-b094395a3d9d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_57ed9459-e103-4a3f-ab02-5008ab67a287" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_ff4cbdea-f68d-4924-bca2-b094395a3d9d" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_57ed9459-e103-4a3f-ab02-5008ab67a287" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_2bda263f-30bb-4e47-be99-8b076d5da157" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_57ed9459-e103-4a3f-ab02-5008ab67a287" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_2bda263f-30bb-4e47-be99-8b076d5da157" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_2bda263f-30bb-4e47-be99-8b076d5da157_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_2bda263f-30bb-4e47-be99-8b076d5da157" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_2bda263f-30bb-4e47-be99-8b076d5da157_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_442f43ba-8c56-41d8-a744-12dcfd8735ad" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_2bda263f-30bb-4e47-be99-8b076d5da157" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_442f43ba-8c56-41d8-a744-12dcfd8735ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_WorkLLamaLLCMember_871dacf4-e07f-4433-b723-9dab30d4a5f4" xlink:href="kfrc-20231231.xsd#kfrc_WorkLLamaLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_442f43ba-8c56-41d8-a744-12dcfd8735ad" xlink:to="loc_kfrc_WorkLLamaLLCMember_871dacf4-e07f-4433-b723-9dab30d4a5f4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_141e9f8a-ff70-4204-99aa-f07be4ff97f1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_57ed9459-e103-4a3f-ab02-5008ab67a287" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_141e9f8a-ff70-4204-99aa-f07be4ff97f1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_141e9f8a-ff70-4204-99aa-f07be4ff97f1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_141e9f8a-ff70-4204-99aa-f07be4ff97f1" xlink:to="loc_us-gaap_ReceivableTypeDomain_141e9f8a-ff70-4204-99aa-f07be4ff97f1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_cd91a754-a76c-421c-8a07-b5b92eb2d1cb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_141e9f8a-ff70-4204-99aa-f07be4ff97f1" xlink:to="loc_us-gaap_ReceivableTypeDomain_cd91a754-a76c-421c-8a07-b5b92eb2d1cb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceReceivablesMember_daa5f9bd-bef7-42de-8e53-d3811af4dab6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceReceivablesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReceivableTypeDomain_cd91a754-a76c-421c-8a07-b5b92eb2d1cb" xlink:to="loc_us-gaap_FinanceReceivablesMember_daa5f9bd-bef7-42de-8e53-d3811af4dab6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_53a856a6-f952-40d0-934d-8b4031dbb440" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_57ed9459-e103-4a3f-ab02-5008ab67a287" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_53a856a6-f952-40d0-934d-8b4031dbb440" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_53a856a6-f952-40d0-934d-8b4031dbb440_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_53a856a6-f952-40d0-934d-8b4031dbb440" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_53a856a6-f952-40d0-934d-8b4031dbb440_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_bdfc0755-b08b-478e-ab48-cd2874e6e7cf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_53a856a6-f952-40d0-934d-8b4031dbb440" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_bdfc0755-b08b-478e-ab48-cd2874e6e7cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember_56463ac5-3e01-4910-a059-a6dc90c55529" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_bdfc0755-b08b-478e-ab48-cd2874e6e7cf" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember_56463ac5-3e01-4910-a059-a6dc90c55529" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationPlanAssets_304a66fb-64cd-445f-a5a3-d16f26e446cc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredCompensationPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_ff4cbdea-f68d-4924-bca2-b094395a3d9d" xlink:to="loc_us-gaap_DeferredCompensationPlanAssets_304a66fb-64cd-445f-a5a3-d16f26e446cc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_78a882ef-40ba-46e9-9c41-87bb699ab493" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_ff4cbdea-f68d-4924-bca2-b094395a3d9d" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_78a882ef-40ba-46e9-9c41-87bb699ab493" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_2b8d4931-486a-4772-8dc8-0c018c7d056e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_ff4cbdea-f68d-4924-bca2-b094395a3d9d" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_2b8d4931-486a-4772-8dc8-0c018c7d056e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet_59e0bacb-01e1-440e-8856-76e72573c735" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_ff4cbdea-f68d-4924-bca2-b094395a3d9d" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareNet_59e0bacb-01e1-440e-8856-76e72573c735" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_a7fb8b88-0a3a-418b-afd4-0b5636dede43" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_ff4cbdea-f68d-4924-bca2-b094395a3d9d" xlink:to="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_a7fb8b88-0a3a-418b-afd4-0b5636dede43" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableGrossNoncurrent_49be23e5-f7ed-4573-8486-5923effa7b88" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesAndLoansReceivableGrossNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_ff4cbdea-f68d-4924-bca2-b094395a3d9d" xlink:to="loc_us-gaap_NotesAndLoansReceivableGrossNoncurrent_49be23e5-f7ed-4573-8486-5923effa7b88" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent_d2e98611-6bf5-4561-9fd7-bc6aeeaab969" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsMiscellaneousNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_ff4cbdea-f68d-4924-bca2-b094395a3d9d" xlink:to="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent_d2e98611-6bf5-4561-9fd7-bc6aeeaab969" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_69d75c64-4e92-4b47-8853-f8fa8a56096b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_ff4cbdea-f68d-4924-bca2-b094395a3d9d" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_69d75c64-4e92-4b47-8853-f8fa8a56096b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization_ed8dfd61-9cdd-4c6a-9847-9810af4d364a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_ff4cbdea-f68d-4924-bca2-b094395a3d9d" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization_ed8dfd61-9cdd-4c6a-9847-9810af4d364a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_ReserveRelatedToNoteReceivable_0d8db260-73e8-4640-8c3c-161c060b5dc9" xlink:href="kfrc-20231231.xsd#kfrc_ReserveRelatedToNoteReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_ff4cbdea-f68d-4924-bca2-b094395a3d9d" xlink:to="loc_kfrc_ReserveRelatedToNoteReceivable_0d8db260-73e8-4640-8c3c-161c060b5dc9" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_90db2fa7-5f9e-40e5-98ad-87a32bd95df5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_ff4cbdea-f68d-4924-bca2-b094395a3d9d" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_90db2fa7-5f9e-40e5-98ad-87a32bd95df5" xlink:type="arc" order="10"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kforce.com/role/GoodwillSummaryoftheGrossAmountandAccumulatedImpairmentLossesofGoodwillDetail" xlink:type="simple" xlink:href="kfrc-20231231.xsd#GoodwillSummaryoftheGrossAmountandAccumulatedImpairmentLossesofGoodwillDetail"/>
  <link:definitionLink xlink:role="http://www.kforce.com/role/GoodwillSummaryoftheGrossAmountandAccumulatedImpairmentLossesofGoodwillDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_b06004f3-1cf2-41ff-9f0e-2be8fba78b26" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_f100e199-7630-48c5-8564-aadeb1d28166" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_b06004f3-1cf2-41ff-9f0e-2be8fba78b26" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_f100e199-7630-48c5-8564-aadeb1d28166" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_1d85b43f-5a6c-406c-a434-dab731740afe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_f100e199-7630-48c5-8564-aadeb1d28166" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_1d85b43f-5a6c-406c-a434-dab731740afe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_1d85b43f-5a6c-406c-a434-dab731740afe_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1d85b43f-5a6c-406c-a434-dab731740afe" xlink:to="loc_us-gaap_SegmentDomain_1d85b43f-5a6c-406c-a434-dab731740afe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_0fea1f03-b879-468f-84cb-a6730bec2e5b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1d85b43f-5a6c-406c-a434-dab731740afe" xlink:to="loc_us-gaap_SegmentDomain_0fea1f03-b879-468f-84cb-a6730bec2e5b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_TechnologySegmentMember_99843777-a865-4dcd-8ab0-197e2b3add13" xlink:href="kfrc-20231231.xsd#kfrc_TechnologySegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_0fea1f03-b879-468f-84cb-a6730bec2e5b" xlink:to="loc_kfrc_TechnologySegmentMember_99843777-a865-4dcd-8ab0-197e2b3add13" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_FinanceAndAccountingSegmentMember_a98740b6-fe76-4653-8b44-1ff703b8f922" xlink:href="kfrc-20231231.xsd#kfrc_FinanceAndAccountingSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_0fea1f03-b879-468f-84cb-a6730bec2e5b" xlink:to="loc_kfrc_FinanceAndAccountingSegmentMember_a98740b6-fe76-4653-8b44-1ff703b8f922" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_e8003ae7-02fa-4e6d-888c-1e6aae0247ef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_b06004f3-1cf2-41ff-9f0e-2be8fba78b26" xlink:to="loc_us-gaap_GoodwillGross_e8003ae7-02fa-4e6d-888c-1e6aae0247ef" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_94ef009b-e10e-4369-823a-80cffc72d92c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_b06004f3-1cf2-41ff-9f0e-2be8fba78b26" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_94ef009b-e10e-4369-823a-80cffc72d92c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_b073291d-e75e-4689-b5a5-a267317aef80" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_b06004f3-1cf2-41ff-9f0e-2be8fba78b26" xlink:to="loc_us-gaap_Goodwill_b073291d-e75e-4689-b5a5-a267317aef80" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kforce.com/role/EmployeeBenefitPlansNarrativeDetails" xlink:type="simple" xlink:href="kfrc-20231231.xsd#EmployeeBenefitPlansNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.kforce.com/role/EmployeeBenefitPlansNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_8c07c613-223f-404e-8203-9071263f8e13" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_dd7bf583-9907-48c1-a094-b6d467afffad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_8c07c613-223f-404e-8203-9071263f8e13" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_dd7bf583-9907-48c1-a094-b6d467afffad" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_913784ae-ebea-44a0-85ac-88ed82a40d11" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_dd7bf583-9907-48c1-a094-b6d467afffad" xlink:to="loc_us-gaap_AwardTypeAxis_913784ae-ebea-44a0-85ac-88ed82a40d11" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_913784ae-ebea-44a0-85ac-88ed82a40d11_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_913784ae-ebea-44a0-85ac-88ed82a40d11" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_913784ae-ebea-44a0-85ac-88ed82a40d11_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_93e90118-3c1f-44ca-b435-782818f01496" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_913784ae-ebea-44a0-85ac-88ed82a40d11" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_93e90118-3c1f-44ca-b435-782818f01496" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_003d227a-77c4-4577-9681-f6585aa42918" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_93e90118-3c1f-44ca-b435-782818f01496" xlink:to="loc_us-gaap_EmployeeStockMember_003d227a-77c4-4577-9681-f6585aa42918" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_98d9d242-5dac-4cc0-aee2-d8d30b06fb64" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_8c07c613-223f-404e-8203-9071263f8e13" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_98d9d242-5dac-4cc0-aee2-d8d30b06fb64" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchaseDiscountOfCommonStockPercent_83a83fb8-ddbf-4ea3-8870-667757934590" xlink:href="kfrc-20231231.xsd#kfrc_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchaseDiscountOfCommonStockPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_8c07c613-223f-404e-8203-9071263f8e13" xlink:to="loc_kfrc_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchaseDiscountOfCommonStockPercent_83a83fb8-ddbf-4ea3-8870-667757934590" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_d17fc7d6-1992-41e0-a57f-f2cfb76b2524" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_8c07c613-223f-404e-8203-9071263f8e13" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_d17fc7d6-1992-41e0-a57f-f2cfb76b2524" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased_a06b4006-4486-4543-acb9-afaca790888c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_8c07c613-223f-404e-8203-9071263f8e13" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased_a06b4006-4486-4543-acb9-afaca790888c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityCurrent_3d45fab0-c20f-4875-9c75-1f4fec900080" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredCompensationLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_8c07c613-223f-404e-8203-9071263f8e13" xlink:to="loc_us-gaap_DeferredCompensationLiabilityCurrent_3d45fab0-c20f-4875-9c75-1f4fec900080" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_8ecaddb3-73c6-433c-b0f6-de92657874a2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_8c07c613-223f-404e-8203-9071263f8e13" xlink:to="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_8ecaddb3-73c6-433c-b0f6-de92657874a2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_abc5a775-dcc2-4139-8381-89776b7ea8b7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_8c07c613-223f-404e-8203-9071263f8e13" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_abc5a775-dcc2-4139-8381-89776b7ea8b7" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationPlanAssets_bf26a010-4788-4c17-b553-d13b378f9c7c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredCompensationPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_8c07c613-223f-404e-8203-9071263f8e13" xlink:to="loc_us-gaap_DeferredCompensationPlanAssets_bf26a010-4788-4c17-b553-d13b378f9c7c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LifeInsuranceCorporateOrBankOwnedAmount_25099b6e-c84a-4c31-ac80-93574a8c70f4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LifeInsuranceCorporateOrBankOwnedAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_8c07c613-223f-404e-8203-9071263f8e13" xlink:to="loc_us-gaap_LifeInsuranceCorporateOrBankOwnedAmount_25099b6e-c84a-4c31-ac80-93574a8c70f4" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_NumberOfExecutivesSupplementalExecutiveRetirementPlan_5e79538d-5caf-4845-b24e-c954e828def8" xlink:href="kfrc-20231231.xsd#kfrc_NumberOfExecutivesSupplementalExecutiveRetirementPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_8c07c613-223f-404e-8203-9071263f8e13" xlink:to="loc_kfrc_NumberOfExecutivesSupplementalExecutiveRetirementPlan_5e79538d-5caf-4845-b24e-c954e828def8" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_ed687a20-4527-4990-a4c3-8dae6e3dffc4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_8c07c613-223f-404e-8203-9071263f8e13" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_ed687a20-4527-4990-a4c3-8dae6e3dffc4" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_865f62aa-f722-403e-89ae-e803fafaa072" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_8c07c613-223f-404e-8203-9071263f8e13" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_865f62aa-f722-403e-89ae-e803fafaa072" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList_4dc65824-41cc-480b-9342-f1c0a813b5ba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_8c07c613-223f-404e-8203-9071263f8e13" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList_4dc65824-41cc-480b-9342-f1c0a813b5ba" xlink:type="arc" order="12"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kforce.com/role/CreditFacilityDetails" xlink:type="simple" xlink:href="kfrc-20231231.xsd#CreditFacilityDetails"/>
  <link:definitionLink xlink:role="http://www.kforce.com/role/CreditFacilityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_2a53026c-a03d-46a7-8424-df34ded58144" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_18eef633-aee6-448e-bed7-3530ce7ef7b7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_2a53026c-a03d-46a7-8424-df34ded58144" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_18eef633-aee6-448e-bed7-3530ce7ef7b7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_60539496-127a-4409-bb46-a8d9ad8c2058" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_18eef633-aee6-448e-bed7-3530ce7ef7b7" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_60539496-127a-4409-bb46-a8d9ad8c2058" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_60539496-127a-4409-bb46-a8d9ad8c2058_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_60539496-127a-4409-bb46-a8d9ad8c2058" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_60539496-127a-4409-bb46-a8d9ad8c2058_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_9d49cd4a-6ba6-4afc-bc96-c94a03b4de4e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_60539496-127a-4409-bb46-a8d9ad8c2058" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_9d49cd4a-6ba6-4afc-bc96-c94a03b4de4e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_6e174b45-0c6a-4f7f-93e0-03cd57443be0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_9d49cd4a-6ba6-4afc-bc96-c94a03b4de4e" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_6e174b45-0c6a-4f7f-93e0-03cd57443be0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_cf3c98af-d16f-4770-900b-fa110628333e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_9d49cd4a-6ba6-4afc-bc96-c94a03b4de4e" xlink:to="loc_us-gaap_LineOfCreditMember_cf3c98af-d16f-4770-900b-fa110628333e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_a4dc9a6f-d4e6-4d63-997f-7c619e419ebd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_18eef633-aee6-448e-bed7-3530ce7ef7b7" xlink:to="loc_us-gaap_CreditFacilityAxis_a4dc9a6f-d4e6-4d63-997f-7c619e419ebd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_a4dc9a6f-d4e6-4d63-997f-7c619e419ebd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_a4dc9a6f-d4e6-4d63-997f-7c619e419ebd" xlink:to="loc_us-gaap_CreditFacilityDomain_a4dc9a6f-d4e6-4d63-997f-7c619e419ebd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_4beafaeb-d754-4ea6-a55d-8963554249fe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_a4dc9a6f-d4e6-4d63-997f-7c619e419ebd" xlink:to="loc_us-gaap_CreditFacilityDomain_4beafaeb-d754-4ea6-a55d-8963554249fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_0a4cbaa1-411f-426a-8199-ac727e5b6fcc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_4beafaeb-d754-4ea6-a55d-8963554249fe" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_0a4cbaa1-411f-426a-8199-ac727e5b6fcc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_974e13d2-3454-4706-9ed4-270e38fc7454" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_4beafaeb-d754-4ea6-a55d-8963554249fe" xlink:to="loc_us-gaap_LetterOfCreditMember_974e13d2-3454-4706-9ed4-270e38fc7454" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_1dfa9d24-e9d7-4308-895f-ab0d1af04d78" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_18eef633-aee6-448e-bed7-3530ce7ef7b7" xlink:to="loc_srt_RangeAxis_1dfa9d24-e9d7-4308-895f-ab0d1af04d78" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_1dfa9d24-e9d7-4308-895f-ab0d1af04d78_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_1dfa9d24-e9d7-4308-895f-ab0d1af04d78" xlink:to="loc_srt_RangeMember_1dfa9d24-e9d7-4308-895f-ab0d1af04d78_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f8bc98ef-294c-43d9-ad81-4ec9f98d4e49" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_1dfa9d24-e9d7-4308-895f-ab0d1af04d78" xlink:to="loc_srt_RangeMember_f8bc98ef-294c-43d9-ad81-4ec9f98d4e49" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_03ea0495-30b2-4c10-b026-cdd714366a24" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_f8bc98ef-294c-43d9-ad81-4ec9f98d4e49" xlink:to="loc_srt_MinimumMember_03ea0495-30b2-4c10-b026-cdd714366a24" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_493f11eb-252f-401c-a048-b760dacd38f1" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_f8bc98ef-294c-43d9-ad81-4ec9f98d4e49" xlink:to="loc_srt_MaximumMember_493f11eb-252f-401c-a048-b760dacd38f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_b821b442-5688-47a8-807b-ff785c4df1ea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_18eef633-aee6-448e-bed7-3530ce7ef7b7" xlink:to="loc_us-gaap_DebtInstrumentAxis_b821b442-5688-47a8-807b-ff785c4df1ea" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_b821b442-5688-47a8-807b-ff785c4df1ea_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_b821b442-5688-47a8-807b-ff785c4df1ea" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_b821b442-5688-47a8-807b-ff785c4df1ea_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_e62f98ca-4a11-499a-9388-cf1a3e0a424c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_b821b442-5688-47a8-807b-ff785c4df1ea" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_e62f98ca-4a11-499a-9388-cf1a3e0a424c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_CreditFacilityMember_27470e39-855f-4107-ac65-73a7c8ce86e5" xlink:href="kfrc-20231231.xsd#kfrc_CreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_e62f98ca-4a11-499a-9388-cf1a3e0a424c" xlink:to="loc_kfrc_CreditFacilityMember_27470e39-855f-4107-ac65-73a7c8ce86e5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_122166e2-0482-4a63-bdff-7e262822623f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_18eef633-aee6-448e-bed7-3530ce7ef7b7" xlink:to="loc_us-gaap_VariableRateAxis_122166e2-0482-4a63-bdff-7e262822623f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_122166e2-0482-4a63-bdff-7e262822623f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_122166e2-0482-4a63-bdff-7e262822623f" xlink:to="loc_us-gaap_VariableRateDomain_122166e2-0482-4a63-bdff-7e262822623f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_fe5cc8aa-cd60-4dc0-9b61-cbb387169480" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_122166e2-0482-4a63-bdff-7e262822623f" xlink:to="loc_us-gaap_VariableRateDomain_fe5cc8aa-cd60-4dc0-9b61-cbb387169480" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_78efb983-5cf7-42dd-893b-db438314d143" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BaseRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_fe5cc8aa-cd60-4dc0-9b61-cbb387169480" xlink:to="loc_us-gaap_BaseRateMember_78efb983-5cf7-42dd-893b-db438314d143" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_43329275-dc60-4be0-833d-734e511bc39c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_2a53026c-a03d-46a7-8424-df34ded58144" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_43329275-dc60-4be0-833d-734e511bc39c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_LineOfCreditAccordionFeatureIncreaseLimit_f859351b-9a27-4901-9ce4-7f6263bd7b11" xlink:href="kfrc-20231231.xsd#kfrc_LineOfCreditAccordionFeatureIncreaseLimit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_2a53026c-a03d-46a7-8424-df34ded58144" xlink:to="loc_kfrc_LineOfCreditAccordionFeatureIncreaseLimit_f859351b-9a27-4901-9ce4-7f6263bd7b11" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_c4bc7424-8945-459d-b5dd-ca5c9e56c4bc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_2a53026c-a03d-46a7-8424-df34ded58144" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_c4bc7424-8945-459d-b5dd-ca5c9e56c4bc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_DebtInstrumentInterestRateVariableInterestRateFloor_6bfc5be7-2f56-4855-af09-34adff89fb7a" xlink:href="kfrc-20231231.xsd#kfrc_DebtInstrumentInterestRateVariableInterestRateFloor"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_2a53026c-a03d-46a7-8424-df34ded58144" xlink:to="loc_kfrc_DebtInstrumentInterestRateVariableInterestRateFloor_6bfc5be7-2f56-4855-af09-34adff89fb7a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_2c851355-c81f-4462-a6e9-1b24b62d26a9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_2a53026c-a03d-46a7-8424-df34ded58144" xlink:to="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_2c851355-c81f-4462-a6e9-1b24b62d26a9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_LineOfCreditFacilityCovenantTermsFixedChargeCoverageRatio_a6f93f41-f726-43e8-8ba8-df5f71ebddea" xlink:href="kfrc-20231231.xsd#kfrc_LineOfCreditFacilityCovenantTermsFixedChargeCoverageRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_2a53026c-a03d-46a7-8424-df34ded58144" xlink:to="loc_kfrc_LineOfCreditFacilityCovenantTermsFixedChargeCoverageRatio_a6f93f41-f726-43e8-8ba8-df5f71ebddea" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_LineOfCreditFacilityCovenantTermsLeverageRatio_002f3b6a-0dbb-4000-a951-77dc09889680" xlink:href="kfrc-20231231.xsd#kfrc_LineOfCreditFacilityCovenantTermsLeverageRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_2a53026c-a03d-46a7-8424-df34ded58144" xlink:to="loc_kfrc_LineOfCreditFacilityCovenantTermsLeverageRatio_002f3b6a-0dbb-4000-a951-77dc09889680" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_LineOfCreditFacilityDebtCovenantRepurchaseOfEquitySecurities_cb924e2b-55d8-44cb-a208-59988a780a8a" xlink:href="kfrc-20231231.xsd#kfrc_LineOfCreditFacilityDebtCovenantRepurchaseOfEquitySecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_2a53026c-a03d-46a7-8424-df34ded58144" xlink:to="loc_kfrc_LineOfCreditFacilityDebtCovenantRepurchaseOfEquitySecurities_cb924e2b-55d8-44cb-a208-59988a780a8a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_LineOfCreditFacilityDebtCovenantLeverageRatioThreshold_1eb4a356-b0ff-4823-bd8f-f0533d07843c" xlink:href="kfrc-20231231.xsd#kfrc_LineOfCreditFacilityDebtCovenantLeverageRatioThreshold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_2a53026c-a03d-46a7-8424-df34ded58144" xlink:to="loc_kfrc_LineOfCreditFacilityDebtCovenantLeverageRatioThreshold_1eb4a356-b0ff-4823-bd8f-f0533d07843c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_LineOfCreditFacilityDebtCovenantThresholdUnrestrictedCash_f8845a6a-622b-4c5e-807f-72a8b9b56213" xlink:href="kfrc-20231231.xsd#kfrc_LineOfCreditFacilityDebtCovenantThresholdUnrestrictedCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_2a53026c-a03d-46a7-8424-df34ded58144" xlink:to="loc_kfrc_LineOfCreditFacilityDebtCovenantThresholdUnrestrictedCash_f8845a6a-622b-4c5e-807f-72a8b9b56213" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_131f3d93-453f-402e-beea-0f39ae65e0ae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_2a53026c-a03d-46a7-8424-df34ded58144" xlink:to="loc_us-gaap_LineOfCredit_131f3d93-453f-402e-beea-0f39ae65e0ae" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_1a5ea3dc-669f-4c70-abfb-e917f2c4e636" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_2a53026c-a03d-46a7-8424-df34ded58144" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_1a5ea3dc-669f-4c70-abfb-e917f2c4e636" xlink:type="arc" order="11"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityNarrativeDetails" xlink:type="simple" xlink:href="kfrc-20231231.xsd#DerivativeInstrumentandHedgingActivityNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_200e6cd9-8177-44e5-9810-90788b2528e4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_1a728123-b429-442e-8084-88a91a376daa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_200e6cd9-8177-44e5-9810-90788b2528e4" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_1a728123-b429-442e-8084-88a91a376daa" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_208a2446-00ac-4320-8b83-aa3f521d0016" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_1a728123-b429-442e-8084-88a91a376daa" xlink:to="loc_us-gaap_HedgingDesignationAxis_208a2446-00ac-4320-8b83-aa3f521d0016" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_208a2446-00ac-4320-8b83-aa3f521d0016_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_208a2446-00ac-4320-8b83-aa3f521d0016" xlink:to="loc_us-gaap_HedgingDesignationDomain_208a2446-00ac-4320-8b83-aa3f521d0016_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_82506d21-bee0-4b8a-a61d-151665a36921" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_208a2446-00ac-4320-8b83-aa3f521d0016" xlink:to="loc_us-gaap_HedgingDesignationDomain_82506d21-bee0-4b8a-a61d-151665a36921" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_6caf3745-1bcd-4f61-85ce-d67737a9aa05" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_82506d21-bee0-4b8a-a61d-151665a36921" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_6caf3745-1bcd-4f61-85ce-d67737a9aa05" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_e5caacdd-0fc3-4eee-a04e-74b406e03ecb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_1a728123-b429-442e-8084-88a91a376daa" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_e5caacdd-0fc3-4eee-a04e-74b406e03ecb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_e5caacdd-0fc3-4eee-a04e-74b406e03ecb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_e5caacdd-0fc3-4eee-a04e-74b406e03ecb" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_e5caacdd-0fc3-4eee-a04e-74b406e03ecb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_ff9eb35b-041d-46d2-88cd-3a5f0a7c8025" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_e5caacdd-0fc3-4eee-a04e-74b406e03ecb" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_ff9eb35b-041d-46d2-88cd-3a5f0a7c8025" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_InterestRateSwapBMember_99e36384-dbac-4784-b4c9-985eb80729c1" xlink:href="kfrc-20231231.xsd#kfrc_InterestRateSwapBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_ff9eb35b-041d-46d2-88cd-3a5f0a7c8025" xlink:to="loc_kfrc_InterestRateSwapBMember_99e36384-dbac-4784-b4c9-985eb80729c1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_InterestRateSwapAMember_d7b6c6c0-b767-490c-9a4d-bd78e58227ce" xlink:href="kfrc-20231231.xsd#kfrc_InterestRateSwapAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_ff9eb35b-041d-46d2-88cd-3a5f0a7c8025" xlink:to="loc_kfrc_InterestRateSwapAMember_d7b6c6c0-b767-490c-9a4d-bd78e58227ce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_cf193ba2-20f8-4b81-9134-a69a818938f6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_1a728123-b429-442e-8084-88a91a376daa" xlink:to="loc_us-gaap_DebtInstrumentAxis_cf193ba2-20f8-4b81-9134-a69a818938f6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_cf193ba2-20f8-4b81-9134-a69a818938f6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_cf193ba2-20f8-4b81-9134-a69a818938f6" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_cf193ba2-20f8-4b81-9134-a69a818938f6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_8d0df56c-4abd-4d70-a9a8-e0cd26b6478c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_cf193ba2-20f8-4b81-9134-a69a818938f6" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_8d0df56c-4abd-4d70-a9a8-e0cd26b6478c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_CreditFacilityMember_68fe0ff4-b072-40dd-a1b8-c84e5749c36e" xlink:href="kfrc-20231231.xsd#kfrc_CreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_8d0df56c-4abd-4d70-a9a8-e0cd26b6478c" xlink:to="loc_kfrc_CreditFacilityMember_68fe0ff4-b072-40dd-a1b8-c84e5749c36e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_9bf9f19c-f59c-4207-ba55-cb3d7df6e8c5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_1a728123-b429-442e-8084-88a91a376daa" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_9bf9f19c-f59c-4207-ba55-cb3d7df6e8c5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_9bf9f19c-f59c-4207-ba55-cb3d7df6e8c5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_9bf9f19c-f59c-4207-ba55-cb3d7df6e8c5" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_9bf9f19c-f59c-4207-ba55-cb3d7df6e8c5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_9c599f1a-5b8c-4e8d-bb2b-483f475856a8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_9bf9f19c-f59c-4207-ba55-cb3d7df6e8c5" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_9c599f1a-5b8c-4e8d-bb2b-483f475856a8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_c629f87f-3c33-44c3-b87b-3daf99aef89c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_9c599f1a-5b8c-4e8d-bb2b-483f475856a8" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_c629f87f-3c33-44c3-b87b-3daf99aef89c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeForwardInterestRate_3497ee87-9cf4-43ff-a5c1-25bc2adf67bc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeForwardInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_200e6cd9-8177-44e5-9810-90788b2528e4" xlink:to="loc_us-gaap_DerivativeForwardInterestRate_3497ee87-9cf4-43ff-a5c1-25bc2adf67bc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_8ae10f0b-ad42-4fc7-bc0c-ff93437506b4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_200e6cd9-8177-44e5-9810-90788b2528e4" xlink:to="loc_us-gaap_DerivativeNotionalAmount_8ae10f0b-ad42-4fc7-bc0c-ff93437506b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_133cc4de-c74c-4ae9-b35b-2d80edab5f6d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_200e6cd9-8177-44e5-9810-90788b2528e4" xlink:to="loc_us-gaap_LineOfCredit_133cc4de-c74c-4ae9-b35b-2d80edab5f6d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_GainAndFairValueOnTerminationOfInterestRateSwapAgreement_504a8f8b-13f0-4e8a-bc31-a7a7eb7f470c" xlink:href="kfrc-20231231.xsd#kfrc_GainAndFairValueOnTerminationOfInterestRateSwapAgreement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_200e6cd9-8177-44e5-9810-90788b2528e4" xlink:to="loc_kfrc_GainAndFairValueOnTerminationOfInterestRateSwapAgreement_504a8f8b-13f0-4e8a-bc31-a7a7eb7f470c" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityAccumulatedDerivativeInstrumentGainLossActivityDetails" xlink:type="simple" xlink:href="kfrc-20231231.xsd#DerivativeInstrumentandHedgingActivityAccumulatedDerivativeInstrumentGainLossActivityDetails"/>
  <link:definitionLink xlink:role="http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityAccumulatedDerivativeInstrumentGainLossActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_bfa40184-617b-4f55-8691-4b9d565eaeab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_01fdc953-fbe4-45c8-b316-4aecd58f98e3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_bfa40184-617b-4f55-8691-4b9d565eaeab" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_01fdc953-fbe4-45c8-b316-4aecd58f98e3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_4b07b252-98e6-48f5-8ea7-002576f6e46a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_01fdc953-fbe4-45c8-b316-4aecd58f98e3" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_4b07b252-98e6-48f5-8ea7-002576f6e46a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_4b07b252-98e6-48f5-8ea7-002576f6e46a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_4b07b252-98e6-48f5-8ea7-002576f6e46a" xlink:to="loc_us-gaap_EquityComponentDomain_4b07b252-98e6-48f5-8ea7-002576f6e46a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_dda718dd-de7a-411d-bb9b-433fa2981839" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_4b07b252-98e6-48f5-8ea7-002576f6e46a" xlink:to="loc_us-gaap_EquityComponentDomain_dda718dd-de7a-411d-bb9b-433fa2981839" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_f087a9ca-1002-4259-aa83-28826a5a6abb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_dda718dd-de7a-411d-bb9b-433fa2981839" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_f087a9ca-1002-4259-aa83-28826a5a6abb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_33c1bbde-127f-4687-99a2-f03cba64e274" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_bfa40184-617b-4f55-8691-4b9d565eaeab" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_33c1bbde-127f-4687-99a2-f03cba64e274" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_4a220c18-0d51-47b8-aa9a-5c3091284252" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_33c1bbde-127f-4687-99a2-f03cba64e274" xlink:to="loc_us-gaap_StockholdersEquity_4a220c18-0d51-47b8-aa9a-5c3091284252" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax_5a932503-28e0-4723-b22d-8d99a2a1dd63" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_33c1bbde-127f-4687-99a2-f03cba64e274" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax_5a932503-28e0-4723-b22d-8d99a2a1dd63" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_1e12790e-0910-4658-a966-d442496cb118" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails" xlink:type="simple" xlink:href="kfrc-20231231.xsd#StockIncentivePlansAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5c74a2ea-76a7-4575-8ba5-74ed6c2d133d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e93d6acb-9d19-4583-a64f-a417642c3b25" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5c74a2ea-76a7-4575-8ba5-74ed6c2d133d" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e93d6acb-9d19-4583-a64f-a417642c3b25" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_867f6e0c-ce1e-4841-9463-11f9e33428c8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e93d6acb-9d19-4583-a64f-a417642c3b25" xlink:to="loc_us-gaap_PlanNameAxis_867f6e0c-ce1e-4841-9463-11f9e33428c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_867f6e0c-ce1e-4841-9463-11f9e33428c8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_867f6e0c-ce1e-4841-9463-11f9e33428c8" xlink:to="loc_us-gaap_PlanNameDomain_867f6e0c-ce1e-4841-9463-11f9e33428c8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_92c841cc-f788-4333-bbc6-dc5b7afc00bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_867f6e0c-ce1e-4841-9463-11f9e33428c8" xlink:to="loc_us-gaap_PlanNameDomain_92c841cc-f788-4333-bbc6-dc5b7afc00bb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_TwoThousandTwentyThreeStockIncentivePlanMember_4a0f976d-f40a-439c-bc32-c61f9d78cd07" xlink:href="kfrc-20231231.xsd#kfrc_TwoThousandTwentyThreeStockIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_92c841cc-f788-4333-bbc6-dc5b7afc00bb" xlink:to="loc_kfrc_TwoThousandTwentyThreeStockIncentivePlanMember_4a0f976d-f40a-439c-bc32-c61f9d78cd07" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_d1979fc7-facf-4241-b8bb-321f16903037" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e93d6acb-9d19-4583-a64f-a417642c3b25" xlink:to="loc_us-gaap_AwardTypeAxis_d1979fc7-facf-4241-b8bb-321f16903037" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d1979fc7-facf-4241-b8bb-321f16903037_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_d1979fc7-facf-4241-b8bb-321f16903037" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d1979fc7-facf-4241-b8bb-321f16903037_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0e9efdca-3e7c-4487-ae26-2e1e6dfdc1d9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_d1979fc7-facf-4241-b8bb-321f16903037" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0e9efdca-3e7c-4487-ae26-2e1e6dfdc1d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_0b94b2ec-2b48-46b1-b605-85d05f6db458" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0e9efdca-3e7c-4487-ae26-2e1e6dfdc1d9" xlink:to="loc_us-gaap_RestrictedStockMember_0b94b2ec-2b48-46b1-b605-85d05f6db458" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_495b9cc0-357c-4079-a37d-e0508eb7bc4a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0e9efdca-3e7c-4487-ae26-2e1e6dfdc1d9" xlink:to="loc_us-gaap_CommonStockMember_495b9cc0-357c-4079-a37d-e0508eb7bc4a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_OptionOrStockAppreciationRightMember_b8fc8f9d-731c-4854-8118-a265a8957144" xlink:href="kfrc-20231231.xsd#kfrc_OptionOrStockAppreciationRightMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0e9efdca-3e7c-4487-ae26-2e1e6dfdc1d9" xlink:to="loc_kfrc_OptionOrStockAppreciationRightMember_b8fc8f9d-731c-4854-8118-a265a8957144" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_1724255e-b5fb-4ca0-b541-dee9701d9189" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e93d6acb-9d19-4583-a64f-a417642c3b25" xlink:to="loc_srt_RangeAxis_1724255e-b5fb-4ca0-b541-dee9701d9189" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_1724255e-b5fb-4ca0-b541-dee9701d9189_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_1724255e-b5fb-4ca0-b541-dee9701d9189" xlink:to="loc_srt_RangeMember_1724255e-b5fb-4ca0-b541-dee9701d9189_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_2236f1b3-0c18-4532-82b6-d975ff345f0b" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_1724255e-b5fb-4ca0-b541-dee9701d9189" xlink:to="loc_srt_RangeMember_2236f1b3-0c18-4532-82b6-d975ff345f0b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_8998b6b6-9367-4ea9-b006-540fffc07c08" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_2236f1b3-0c18-4532-82b6-d975ff345f0b" xlink:to="loc_srt_MinimumMember_8998b6b6-9367-4ea9-b006-540fffc07c08" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_63baeeb9-9903-4ceb-b228-8c8b1431eedb" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_2236f1b3-0c18-4532-82b6-d975ff345f0b" xlink:to="loc_srt_MaximumMember_63baeeb9-9903-4ceb-b228-8c8b1431eedb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_bd347bd0-34e4-46c3-b175-8f1e2a4b64e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5c74a2ea-76a7-4575-8ba5-74ed6c2d133d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_bd347bd0-34e4-46c3-b175-8f1e2a4b64e1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_73d26b4a-e277-40e6-ad88-4bb8d26d0da6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5c74a2ea-76a7-4575-8ba5-74ed6c2d133d" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_73d26b4a-e277-40e6-ad88-4bb8d26d0da6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_b7be2d59-f705-499b-86f2-a499b8b42a9e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5c74a2ea-76a7-4575-8ba5-74ed6c2d133d" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_b7be2d59-f705-499b-86f2-a499b8b42a9e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_16ee1f62-b0eb-43b7-be32-8db1ed7b4512" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5c74a2ea-76a7-4575-8ba5-74ed6c2d133d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_16ee1f62-b0eb-43b7-be32-8db1ed7b4512" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_cbba1a03-1cee-4455-a077-2bdb2241b820" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5c74a2ea-76a7-4575-8ba5-74ed6c2d133d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_cbba1a03-1cee-4455-a077-2bdb2241b820" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_9b086b3a-b685-499c-9abd-df44a771edaf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5c74a2ea-76a7-4575-8ba5-74ed6c2d133d" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_9b086b3a-b685-499c-9abd-df44a771edaf" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_3aabfe86-0839-41cd-8216-b30903caf28e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5c74a2ea-76a7-4575-8ba5-74ed6c2d133d" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_3aabfe86-0839-41cd-8216-b30903caf28e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_1f256166-dd49-4d7e-881b-bfc4b5d44598" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5c74a2ea-76a7-4575-8ba5-74ed6c2d133d" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_1f256166-dd49-4d7e-881b-bfc4b5d44598" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_ReductionOfSharesReservedForGrant_32ff6f93-4403-4db4-b700-b23133a60de0" xlink:href="kfrc-20231231.xsd#kfrc_ReductionOfSharesReservedForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5c74a2ea-76a7-4575-8ba5-74ed6c2d133d" xlink:to="loc_kfrc_ReductionOfSharesReservedForGrant_32ff6f93-4403-4db4-b700-b23133a60de0" xlink:type="arc" order="8"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails" xlink:type="simple" xlink:href="kfrc-20231231.xsd#StockIncentivePlansSummaryofRestrictedStockActivityDetails"/>
  <link:definitionLink xlink:role="http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fc221ec4-4357-4a9e-bc41-1fca39bdc818" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3bcaffe5-9a3c-4462-8e2b-763f72253725" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fc221ec4-4357-4a9e-bc41-1fca39bdc818" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3bcaffe5-9a3c-4462-8e2b-763f72253725" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_926fdd94-3cfb-4b91-a3e2-404fa4d24dca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3bcaffe5-9a3c-4462-8e2b-763f72253725" xlink:to="loc_us-gaap_AwardTypeAxis_926fdd94-3cfb-4b91-a3e2-404fa4d24dca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_926fdd94-3cfb-4b91-a3e2-404fa4d24dca_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_926fdd94-3cfb-4b91-a3e2-404fa4d24dca" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_926fdd94-3cfb-4b91-a3e2-404fa4d24dca_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7cf90558-6177-4219-8395-f81afc8ce24e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_926fdd94-3cfb-4b91-a3e2-404fa4d24dca" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7cf90558-6177-4219-8395-f81afc8ce24e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_ccacd95b-fb25-48d5-a274-a4ac45ac00dd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7cf90558-6177-4219-8395-f81afc8ce24e" xlink:to="loc_us-gaap_RestrictedStockMember_ccacd95b-fb25-48d5-a274-a4ac45ac00dd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_43f4bd9e-aea3-4b23-87e3-9474c57527a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fc221ec4-4357-4a9e-bc41-1fca39bdc818" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_43f4bd9e-aea3-4b23-87e3-9474c57527a0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_7e2baf3f-aacb-4434-a135-b9b5b0915fc0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_43f4bd9e-aea3-4b23-87e3-9474c57527a0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_7e2baf3f-aacb-4434-a135-b9b5b0915fc0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_2dc5e956-267b-4acf-bf68-90dcd6782747" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_43f4bd9e-aea3-4b23-87e3-9474c57527a0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_2dc5e956-267b-4acf-bf68-90dcd6782747" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_a5983522-d55c-41a4-9159-029ff3bb5f10" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_43f4bd9e-aea3-4b23-87e3-9474c57527a0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_a5983522-d55c-41a4-9159-029ff3bb5f10" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_028709ad-ad4f-4794-a3aa-7468d9a2b4bf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_43f4bd9e-aea3-4b23-87e3-9474c57527a0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_028709ad-ad4f-4794-a3aa-7468d9a2b4bf" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_db13201b-f179-49f2-88e0-7083b9955c36" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_409f5851-24b4-4230-92f6-81c22f91fab3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fc221ec4-4357-4a9e-bc41-1fca39bdc818" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_409f5851-24b4-4230-92f6-81c22f91fab3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_b027f7b2-e035-40db-9cc9-57d4d6869f10" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_409f5851-24b4-4230-92f6-81c22f91fab3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_b027f7b2-e035-40db-9cc9-57d4d6869f10" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_6ab1e7fc-9e1c-4d1c-8659-baf551b4342d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_409f5851-24b4-4230-92f6-81c22f91fab3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_6ab1e7fc-9e1c-4d1c-8659-baf551b4342d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_836812a5-ecc4-4df1-ac4e-169c256229ff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_409f5851-24b4-4230-92f6-81c22f91fab3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_836812a5-ecc4-4df1-ac4e-169c256229ff" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_acdc12ee-1bae-4de4-9e88-27f2de1875c5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_409f5851-24b4-4230-92f6-81c22f91fab3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_acdc12ee-1bae-4de4-9e88-27f2de1875c5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_6ef595ff-c539-46da-a337-ebd414f2f3d8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_74d10260-2e4e-4af9-b858-d57fa1242a7c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fc221ec4-4357-4a9e-bc41-1fca39bdc818" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_74d10260-2e4e-4af9-b858-d57fa1242a7c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_99a25f8e-95a5-43ad-bf72-34a96ba8666e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_74d10260-2e4e-4af9-b858-d57fa1242a7c" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_99a25f8e-95a5-43ad-bf72-34a96ba8666e" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kforce.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="kfrc-20231231.xsd#CommitmentsandContingenciesDetails"/>
  <link:definitionLink xlink:role="http://www.kforce.com/role/CommitmentsandContingenciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_eb512ec0-2855-45a7-83ea-5b2b0c1b8137" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_70bc09cf-d504-4a3d-986f-bd1c3ab5ff92" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_eb512ec0-2855-45a7-83ea-5b2b0c1b8137" xlink:to="loc_us-gaap_OtherCommitmentsTable_70bc09cf-d504-4a3d-986f-bd1c3ab5ff92" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_86ab9a34-30e3-4d73-a9e4-3ac91bd7e59c" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_70bc09cf-d504-4a3d-986f-bd1c3ab5ff92" xlink:to="loc_srt_RangeAxis_86ab9a34-30e3-4d73-a9e4-3ac91bd7e59c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_86ab9a34-30e3-4d73-a9e4-3ac91bd7e59c_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_86ab9a34-30e3-4d73-a9e4-3ac91bd7e59c" xlink:to="loc_srt_RangeMember_86ab9a34-30e3-4d73-a9e4-3ac91bd7e59c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_13e6390f-dbb3-48c5-926b-4483b4bfb218" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_86ab9a34-30e3-4d73-a9e4-3ac91bd7e59c" xlink:to="loc_srt_RangeMember_13e6390f-dbb3-48c5-926b-4483b4bfb218" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_02459274-34c7-4200-967a-b0d94e15d8a0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_13e6390f-dbb3-48c5-926b-4483b4bfb218" xlink:to="loc_srt_MinimumMember_02459274-34c7-4200-967a-b0d94e15d8a0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_af5db2f3-3861-46ef-9173-e9ddd2cdee88" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_13e6390f-dbb3-48c5-926b-4483b4bfb218" xlink:to="loc_srt_MaximumMember_af5db2f3-3861-46ef-9173-e9ddd2cdee88" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_2f2ab6b7-12a3-4466-967b-1278cd1545b9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_70bc09cf-d504-4a3d-986f-bd1c3ab5ff92" xlink:to="loc_us-gaap_CreditFacilityAxis_2f2ab6b7-12a3-4466-967b-1278cd1545b9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_2f2ab6b7-12a3-4466-967b-1278cd1545b9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_2f2ab6b7-12a3-4466-967b-1278cd1545b9" xlink:to="loc_us-gaap_CreditFacilityDomain_2f2ab6b7-12a3-4466-967b-1278cd1545b9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_26658eaa-0ded-47d4-9a1b-1df6239382f0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_2f2ab6b7-12a3-4466-967b-1278cd1545b9" xlink:to="loc_us-gaap_CreditFacilityDomain_26658eaa-0ded-47d4-9a1b-1df6239382f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_e1f6df8f-91c2-4c69-a6e1-b080829af77b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_26658eaa-0ded-47d4-9a1b-1df6239382f0" xlink:to="loc_us-gaap_LetterOfCreditMember_e1f6df8f-91c2-4c69-a6e1-b080829af77b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_a9aca278-3938-4bb8-bbd6-225021f45f07" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_70bc09cf-d504-4a3d-986f-bd1c3ab5ff92" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_a9aca278-3938-4bb8-bbd6-225021f45f07" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_a9aca278-3938-4bb8-bbd6-225021f45f07_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_a9aca278-3938-4bb8-bbd6-225021f45f07" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_a9aca278-3938-4bb8-bbd6-225021f45f07_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_5ac43a18-a89a-4836-95cc-0434d3c33a4b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_a9aca278-3938-4bb8-bbd6-225021f45f07" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_5ac43a18-a89a-4836-95cc-0434d3c33a4b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_7e5226c0-b0b4-4c5f-aa3e-60bfda43ee83" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_5ac43a18-a89a-4836-95cc-0434d3c33a4b" xlink:to="loc_us-gaap_LineOfCreditMember_7e5226c0-b0b4-4c5f-aa3e-60bfda43ee83" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligation_eac0dd4a-d0ad-4463-b790-f4cf2dec4b5a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_eb512ec0-2855-45a7-83ea-5b2b0c1b8137" xlink:to="loc_us-gaap_PurchaseObligation_eac0dd4a-d0ad-4463-b790-f4cf2dec4b5a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_a25c4bb1-15c6-4058-955b-6e9e21115fd9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_eb512ec0-2855-45a7-83ea-5b2b0c1b8137" xlink:to="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_a25c4bb1-15c6-4058-955b-6e9e21115fd9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInSecondYear_c990b156-a7ec-46f5-bb13-aee044a00c52" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseObligationDueInSecondYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_eb512ec0-2855-45a7-83ea-5b2b0c1b8137" xlink:to="loc_us-gaap_PurchaseObligationDueInSecondYear_c990b156-a7ec-46f5-bb13-aee044a00c52" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInThirdYear_1775f5da-c16d-44b1-b1bc-981e6697ff0b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseObligationDueInThirdYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_eb512ec0-2855-45a7-83ea-5b2b0c1b8137" xlink:to="loc_us-gaap_PurchaseObligationDueInThirdYear_1775f5da-c16d-44b1-b1bc-981e6697ff0b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInFourthYear_80c5ed01-8f70-41ce-900b-6af8870519d0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseObligationDueInFourthYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_eb512ec0-2855-45a7-83ea-5b2b0c1b8137" xlink:to="loc_us-gaap_PurchaseObligationDueInFourthYear_80c5ed01-8f70-41ce-900b-6af8870519d0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInFifthYear_2217dc36-a9ba-4095-8f0c-386747140956" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseObligationDueInFifthYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_eb512ec0-2855-45a7-83ea-5b2b0c1b8137" xlink:to="loc_us-gaap_PurchaseObligationDueInFifthYear_2217dc36-a9ba-4095-8f0c-386747140956" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_8c8ce0eb-a111-4658-a575-2f143365e262" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_eb512ec0-2855-45a7-83ea-5b2b0c1b8137" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_8c8ce0eb-a111-4658-a575-2f143365e262" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_PeriodForContinuationOfBenefitsUnderAgreement_3f651b34-642f-4c03-91d7-90e5a6648dc7" xlink:href="kfrc-20231231.xsd#kfrc_PeriodForContinuationOfBenefitsUnderAgreement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_eb512ec0-2855-45a7-83ea-5b2b0c1b8137" xlink:to="loc_kfrc_PeriodForContinuationOfBenefitsUnderAgreement_3f651b34-642f-4c03-91d7-90e5a6648dc7" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_SupplementalUnemploymentBenefitsOnNoChangeInControl_cee256df-0100-4cc9-adf5-498e69b12319" xlink:href="kfrc-20231231.xsd#kfrc_SupplementalUnemploymentBenefitsOnNoChangeInControl"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_eb512ec0-2855-45a7-83ea-5b2b0c1b8137" xlink:to="loc_kfrc_SupplementalUnemploymentBenefitsOnNoChangeInControl_cee256df-0100-4cc9-adf5-498e69b12319" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_SupplementalUnemploymentBenefitsOnChangeInControl_4c7c99e5-9050-4167-ab27-696c292a13ef" xlink:href="kfrc-20231231.xsd#kfrc_SupplementalUnemploymentBenefitsOnChangeInControl"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_eb512ec0-2855-45a7-83ea-5b2b0c1b8137" xlink:to="loc_kfrc_SupplementalUnemploymentBenefitsOnChangeInControl_4c7c99e5-9050-4167-ab27-696c292a13ef" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_EmploymentAgreementSeverancePercentageofAnnualSalary_8d139bf7-207a-4d5f-aae1-12e9213d584d" xlink:href="kfrc-20231231.xsd#kfrc_EmploymentAgreementSeverancePercentageofAnnualSalary"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_eb512ec0-2855-45a7-83ea-5b2b0c1b8137" xlink:to="loc_kfrc_EmploymentAgreementSeverancePercentageofAnnualSalary_8d139bf7-207a-4d5f-aae1-12e9213d584d" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_EmploymentAgreementSeverancePercentageofAnnualBonus_c7884184-032f-48a9-b9a6-b81f7a3eebd2" xlink:href="kfrc-20231231.xsd#kfrc_EmploymentAgreementSeverancePercentageofAnnualBonus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_eb512ec0-2855-45a7-83ea-5b2b0c1b8137" xlink:to="loc_kfrc_EmploymentAgreementSeverancePercentageofAnnualBonus_c7884184-032f-48a9-b9a6-b81f7a3eebd2" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueAfterFifthYear_6a8e624d-51d4-40f6-85d8-68c1155a8bb0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseObligationDueAfterFifthYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_eb512ec0-2855-45a7-83ea-5b2b0c1b8137" xlink:to="loc_us-gaap_PurchaseObligationDueAfterFifthYear_6a8e624d-51d4-40f6-85d8-68c1155a8bb0" xlink:type="arc" order="12"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kforce.com/role/ScheduleIIValuationandQualifyingAccountsandReservesSupplementalScheduleDetails" xlink:type="simple" xlink:href="kfrc-20231231.xsd#ScheduleIIValuationandQualifyingAccountsandReservesSupplementalScheduleDetails"/>
  <link:definitionLink xlink:role="http://www.kforce.com/role/ScheduleIIValuationandQualifyingAccountsandReservesSupplementalScheduleDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_3883fa92-aeda-4714-ba41-3c5cb87d008c" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_be9c2f32-6a9d-4438-ab92-8fe55729ad5a" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_3883fa92-aeda-4714-ba41-3c5cb87d008c" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_be9c2f32-6a9d-4438-ab92-8fe55729ad5a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_92aa6b2b-d15b-49f5-ba52-a85fc990efad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_be9c2f32-6a9d-4438-ab92-8fe55729ad5a" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_92aa6b2b-d15b-49f5-ba52-a85fc990efad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_92aa6b2b-d15b-49f5-ba52-a85fc990efad_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_92aa6b2b-d15b-49f5-ba52-a85fc990efad" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_92aa6b2b-d15b-49f5-ba52-a85fc990efad_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_69207249-e14f-4a8a-8f83-7d04f85e93eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_92aa6b2b-d15b-49f5-ba52-a85fc990efad" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_69207249-e14f-4a8a-8f83-7d04f85e93eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_9f2c50ce-e835-43e5-8fa1-eaa87aa94a9d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_69207249-e14f-4a8a-8f83-7d04f85e93eb" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_9f2c50ce-e835-43e5-8fa1-eaa87aa94a9d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_01a19769-5305-427d-9929-c0a137ea3fe9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_3883fa92-aeda-4714-ba41-3c5cb87d008c" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_01a19769-5305-427d-9929-c0a137ea3fe9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_522e7243-a70a-4916-905f-9c853fd1dba3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_01a19769-5305-427d-9929-c0a137ea3fe9" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_522e7243-a70a-4916-905f-9c853fd1dba3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_dd1964f5-682e-4f79-9c5b-59453a0cdf07" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_01a19769-5305-427d-9929-c0a137ea3fe9" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_dd1964f5-682e-4f79-9c5b-59453a0cdf07" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_18edfa52-6a82-4ba9-9f36-f67aba50fac2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_01a19769-5305-427d-9929-c0a137ea3fe9" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_18edfa52-6a82-4ba9-9f36-f67aba50fac2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_83a0616f-9c34-4c13-869b-93c6e8c72556" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_01a19769-5305-427d-9929-c0a137ea3fe9" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_83a0616f-9c34-4c13-869b-93c6e8c72556" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_7cccbcd0-0691-4f09-8ecb-215728002a9d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd#eedm"/>
  <link:definitionLink xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="loc_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>12
<FILENAME>kfrc-20231231_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:103b8af1-9008-44fc-ab28-3b835ec8f26b,g:b3eee876-4697-4310-b0fa-c4c518fd8e08-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_OperatingLeasedAssetsLineItems_4d674cb2-3929-46af-a60b-58e6e739d254_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leased Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_OperatingLeasedAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_OperatingLeasedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leased Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasedAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeasedAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems" xlink:to="lab_us-gaap_OperatingLeasedAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits_4b25e5d6-655e-4087-9906-26c74cd23f13_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income tax provision, net</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Taxes and Tax Credits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:to="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateDomain_0fe170e0-cc5e-410b-8b2c-d09c82806e09_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:label id="lab_us-gaap_VariableRateDomain_label_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain" xlink:to="lab_us-gaap_VariableRateDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityVoluntaryFilers_205657bf-5c94-4160-a655-8d634a370d4e_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:label id="lab_dei_EntityVoluntaryFilers_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityVoluntaryFilers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_edce0260-f3d2-4a2e-a141-537a1f5c5399_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_1d164894-ccb7-42e7-8786-c1e4252e736c_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_55e00a4c-7b2a-4a79-9c61-cd5428f39d8b_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowing capacity on line of credit facility</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_34c8a037-454b-433d-aa79-dc4f5bb6b3b4_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_EquityMethodInvesteeNameDomain_64ecc650-3203-4bcc-9475-0dd54bf69382_terseLabel_en-US" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Domain]</link:label>
    <link:label id="lab_srt_EquityMethodInvesteeNameDomain_label_en-US" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EquityMethodInvesteeNameDomain" xlink:to="lab_srt_EquityMethodInvesteeNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_beacc8c6-a36b-4c22-865c-4ad78839cd35_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding as of beginning of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_ac3e59ee-d705-491f-b6bc-92b1c420fd8a_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding as of end of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_6e327b45-f93b-4676-8072-1ca6494d7c99_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Receivables and Related Reserves</link:label>
    <link:label id="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_label_en-US" xlink:label="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:to="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_ebe4bfa2-4e9d-426a-9eb9-1271608a36d1_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_kfrc_DeferredTaxLiabilitiesDeferredPayrollTaxes_c39504f6-7ba5-4624-80c0-9d3f4024b211_negatedTerseLabel_en-US" xlink:label="lab_kfrc_DeferredTaxLiabilitiesDeferredPayrollTaxes" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_kfrc_DeferredTaxLiabilitiesDeferredPayrollTaxes_label_en-US" xlink:label="lab_kfrc_DeferredTaxLiabilitiesDeferredPayrollTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Deferred Payroll Taxes</link:label>
    <link:label id="lab_kfrc_DeferredTaxLiabilitiesDeferredPayrollTaxes_documentation_en-US" xlink:label="lab_kfrc_DeferredTaxLiabilitiesDeferredPayrollTaxes" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Deferred Payroll Taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_DeferredTaxLiabilitiesDeferredPayrollTaxes" xlink:href="kfrc-20231231.xsd#kfrc_DeferredTaxLiabilitiesDeferredPayrollTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfrc_DeferredTaxLiabilitiesDeferredPayrollTaxes" xlink:to="lab_kfrc_DeferredTaxLiabilitiesDeferredPayrollTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_9c4d299a-726f-4fc7-a987-5394604f753f_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_ed5f576f-231b-4f98-9c8c-42470aa74b69_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComputerEquipmentMember_f44d6183-9b8f-4d5c-a329-cefa09891692_terseLabel_en-US" xlink:label="lab_us-gaap_ComputerEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer equipment</link:label>
    <link:label id="lab_us-gaap_ComputerEquipmentMember_label_en-US" xlink:label="lab_us-gaap_ComputerEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComputerEquipmentMember" xlink:to="lab_us-gaap_ComputerEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_45c97d87-db38-49a4-a7d6-5695e51abeae_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Axis]</link:label>
    <link:label id="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_label_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_168e346f-0fdd-4e54-9bb0-37945b9b5f18_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Noncurrent Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_c183909a-15f3-4e48-9ec6-fe18e1694fba_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal income tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_f12a0bfb-96b4-441d-bfbd-8de9f5ede0c9_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_4e55f3e2-a073-421b-b304-a0516a8c323c_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_01db446e-5c14-4cd7-93fc-56eebc1bee66_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2028</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfOperatingLeasedAssetsTable_7dac038a-756d-4788-8ff5-a7305ff7431c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfOperatingLeasedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Operating Leased Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfOperatingLeasedAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfOperatingLeasedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Operating Leased Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfOperatingLeasedAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable" xlink:to="lab_us-gaap_ScheduleOfOperatingLeasedAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_b8f2447b-1c8e-4dcc-802f-84ebf3dae4dc_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable" xlink:to="lab_us-gaap_ScheduleOfGoodwillTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_8d73a10c-ca43-4ab0-aecf-c5eab3cea0df_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:to="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_d8c5e73c-0ac2-42f6-a164-5e916834de10_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_OwnershipAxis_507f4577-80fb-45b8-8d51-53378b6fe79e_terseLabel_en-US" xlink:label="lab_srt_OwnershipAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Axis]</link:label>
    <link:label id="lab_srt_OwnershipAxis_label_en-US" xlink:label="lab_srt_OwnershipAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_OwnershipAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OwnershipAxis" xlink:to="lab_srt_OwnershipAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_c7456f22-0a8a-4b73-8b8e-65a24378c040_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases</link:label>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Leases [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_73042ad5-a8d6-46a8-8d77-bbe3b80a526e_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrentAbstract_101a3e7a-9e33-4a3d-8679-355bd25de345_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable and other accrued liabilities</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrentAbstract" xlink:to="lab_us-gaap_AccountsPayableCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_b42060fd-5e2f-4684-8fc0-99b11c61e0e2_negatedLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated impairment losses</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Impaired, Accumulated Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_93184205-0537-43b3-a43f-90ca2693ad09_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_cfad8009-03f6-4c9e-a6bb-7bfb110a47d9_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, $0.01 par value; 15,000 shares authorized, none issued and outstanding</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_978f39e6-730b-40d4-8ae3-1f8eaa011eab_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-Average Grant Date Fair Value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_422307a6-6ba8-4242-855d-ecd4a18ef7fb_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDividendsCommonStock_cf92fdbe-cce3-48b7-90dc-216b729c71e9_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash dividends</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDividendsCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Ordinary Dividends, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDividendsCommonStock" xlink:to="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_9310b962-3d43-49ff-a63b-5b2ccbc3ed4c_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_02423132-ac23-418f-a81e-5ffd00fd4389_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_98a044b7-42b1-4758-a1b8-7d1e9e05deaa_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade receivables, net of allowances of $1,643 and $1,575, respectively</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_2d9fda29-cce4-410a-a7a8-4aa556972f75_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation expenses</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Compensation Arrangement with Individual, Compensation Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense" xlink:to="lab_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivableTypeDomain_6a0e1fe5-ad17-48d2-9e5e-9db088adf75b_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivableTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable [Domain]</link:label>
    <link:label id="lab_us-gaap_ReceivableTypeDomain_label_en-US" xlink:label="lab_us-gaap_ReceivableTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivableTypeDomain" xlink:to="lab_us-gaap_ReceivableTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_33d5a5d9-7d99-44aa-ac6b-9a6aeac97568_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in fair value of interest rate swaps, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_5bc7511f-b802-4a20-9d70-b75ddb72ca04_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Common, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonShares" xlink:to="lab_us-gaap_TreasuryStockCommonShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditMember_ff3ac184-2104-48e5-a215-d74d9654214a_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit</link:label>
    <link:label id="lab_us-gaap_LineOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditMember" xlink:to="lab_us-gaap_LineOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedEmployeeBenefitsCurrent_89a131f7-bf62-4039-a0eb-5b45af71ff52_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedEmployeeBenefitsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payroll and benefits</link:label>
    <link:label id="lab_us-gaap_AccruedEmployeeBenefitsCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedEmployeeBenefitsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Employee Benefits, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedEmployeeBenefitsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedEmployeeBenefitsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedEmployeeBenefitsCurrent" xlink:to="lab_us-gaap_AccruedEmployeeBenefitsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax_d1062ff5-da20-484c-8c0e-256d14fef613_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net change associated with current period hedging transactions</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), before Reclassifications, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ExciseAndSalesTaxes_884d8b05-2da9-400f-a417-ea91d8e88efa_terseLabel_en-US" xlink:label="lab_us-gaap_ExciseAndSalesTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Excise and Sales Taxes</link:label>
    <link:label id="lab_us-gaap_ExciseAndSalesTaxes_label_en-US" xlink:label="lab_us-gaap_ExciseAndSalesTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Excise and Sales Taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExciseAndSalesTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ExciseAndSalesTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ExciseAndSalesTaxes" xlink:to="lab_us-gaap_ExciseAndSalesTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsAbstract_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract" xlink:to="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_0339ef63-4177-43e9-acf7-2e3c3ceca713_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_5a28cfe8-f9fc-42e5-9a4f-f5fde3265bf1_terseLabel_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters of credit outstanding</link:label>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_label_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters of Credit Outstanding, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:to="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments_91646b10-d0fd-40a8-afba-59390f35d40b_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity method investment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Equity Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:to="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_09e62696-1cbf-4823-9510-4e2afee9c0e5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_kfrc_AccountsReceivableReservesAsPercentageOfGrossAccountsReceivable_04cfcdaa-a900-4cb2-8beb-77a7c483fc06_terseLabel_en-US" xlink:label="lab_kfrc_AccountsReceivableReservesAsPercentageOfGrossAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable reserves as percentage of gross accounts receivable</link:label>
    <link:label id="lab_kfrc_AccountsReceivableReservesAsPercentageOfGrossAccountsReceivable_label_en-US" xlink:label="lab_kfrc_AccountsReceivableReservesAsPercentageOfGrossAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable Reserves As Percentage Of Gross Accounts Receivable</link:label>
    <link:label id="lab_kfrc_AccountsReceivableReservesAsPercentageOfGrossAccountsReceivable_documentation_en-US" xlink:label="lab_kfrc_AccountsReceivableReservesAsPercentageOfGrossAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable reserves as percentage of gross accounts receivable.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_AccountsReceivableReservesAsPercentageOfGrossAccountsReceivable" xlink:href="kfrc-20231231.xsd#kfrc_AccountsReceivableReservesAsPercentageOfGrossAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfrc_AccountsReceivableReservesAsPercentageOfGrossAccountsReceivable" xlink:to="lab_kfrc_AccountsReceivableReservesAsPercentageOfGrossAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_b32a098f-fe57-4e3e-95ca-b4cfb72be078_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_a1bbd99a-c8ff-4e53-b5b2-121d73c18a0e_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_cb688cb5-ad4d-455f-9f7d-024ade9d7d1d_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_1dac7651-e99a-45d0-9228-2a230cdc12ca_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_label_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeContractTypeDomain" xlink:to="lab_us-gaap_DerivativeContractTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_kfrc_FlexRevenueMember_08226b69-dd39-4f10-ab5b-839a93f5aa94_verboseLabel_en-US" xlink:label="lab_kfrc_FlexRevenueMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Flex revenue</link:label>
    <link:label id="lab_kfrc_FlexRevenueMember_label_en-US" xlink:label="lab_kfrc_FlexRevenueMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Flex Revenue [Member]</link:label>
    <link:label id="lab_kfrc_FlexRevenueMember_documentation_en-US" xlink:label="lab_kfrc_FlexRevenueMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Flex Revenues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_FlexRevenueMember" xlink:href="kfrc-20231231.xsd#kfrc_FlexRevenueMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfrc_FlexRevenueMember" xlink:to="lab_kfrc_FlexRevenueMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_652adbea-beab-40e5-ba91-e940479071e3_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesIssued_872ddb1b-6d42-48e1-9acb-21f4554e8e0b_periodStartLabel_en-US" xlink:label="lab_us-gaap_SharesIssued" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares at beginning of year (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesIssued_65041063-b67e-4c40-8460-1c6281c1790d_periodEndLabel_en-US" xlink:label="lab_us-gaap_SharesIssued" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares at end of year (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesIssued_label_en-US" xlink:label="lab_us-gaap_SharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesIssued" xlink:to="lab_us-gaap_SharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_12a2b489-e521-4cc5-aea6-1dbcae42295d_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesAndLoansReceivableGrossNoncurrent_3804cbb6-aac0-4303-a7fd-05cf2e4492e4_terseLabel_en-US" xlink:label="lab_us-gaap_NotesAndLoansReceivableGrossNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Note receivable, net</link:label>
    <link:label id="lab_us-gaap_NotesAndLoansReceivableGrossNoncurrent_label_en-US" xlink:label="lab_us-gaap_NotesAndLoansReceivableGrossNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, before Allowance for Credit Loss, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableGrossNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesAndLoansReceivableGrossNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesAndLoansReceivableGrossNoncurrent" xlink:to="lab_us-gaap_NotesAndLoansReceivableGrossNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockMember_6f68b14b-5488-42f7-b74b-4210737974b0_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ESPP</link:label>
    <link:label id="lab_us-gaap_EmployeeStockMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockMember" xlink:to="lab_us-gaap_EmployeeStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable_47137553-02fc-4cff-84b2-8c4807235cd0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Equity Method Investments [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Equity Method Investments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:to="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_kfrc_OptionOrStockAppreciationRightMember_b0a736f1-6279-4199-a1f8-aa7856eb797f_terseLabel_en-US" xlink:label="lab_kfrc_OptionOrStockAppreciationRightMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Option Or Stock Appreciation Right</link:label>
    <link:label id="lab_kfrc_OptionOrStockAppreciationRightMember_label_en-US" xlink:label="lab_kfrc_OptionOrStockAppreciationRightMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Option Or Stock Appreciation Right [Member]</link:label>
    <link:label id="lab_kfrc_OptionOrStockAppreciationRightMember_documentation_en-US" xlink:label="lab_kfrc_OptionOrStockAppreciationRightMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Option Or Stock Appreciation Right</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_OptionOrStockAppreciationRightMember" xlink:href="kfrc-20231231.xsd#kfrc_OptionOrStockAppreciationRightMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfrc_OptionOrStockAppreciationRightMember" xlink:to="lab_kfrc_OptionOrStockAppreciationRightMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_e319bf5d-a168-40e6-a38e-7163648d9b07_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders&#8217; equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity, Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsMiscellaneousNoncurrent_1b3964dc-84fc-4650-a2bf-467c207d40ce_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsMiscellaneousNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-current assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsMiscellaneousNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsMiscellaneousNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Miscellaneous, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsMiscellaneousNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent" xlink:to="lab_us-gaap_OtherAssetsMiscellaneousNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_770a54d9-9d07-42e7-ac03-ee4f6e62b30d_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract liabilities</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiability" xlink:to="lab_us-gaap_ContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivablesPolicyTextBlock_3916f8c6-fc89-4eab-930d-5c5539e5231a_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable</link:label>
    <link:label id="lab_us-gaap_ReceivablesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ReceivablesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesPolicyTextBlock" xlink:to="lab_us-gaap_ReceivablesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_kfrc_LineOfCreditFacilityCovenantTermsLeverageRatio_d69ec94b-fad9-4c70-95b6-d0d9c87f5eab_terseLabel_en-US" xlink:label="lab_kfrc_LineOfCreditFacilityCovenantTermsLeverageRatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leverage ratio</link:label>
    <link:label id="lab_kfrc_LineOfCreditFacilityCovenantTermsLeverageRatio_label_en-US" xlink:label="lab_kfrc_LineOfCreditFacilityCovenantTermsLeverageRatio" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line Of Credit Facility, Covenant Terms, Leverage Ratio</link:label>
    <link:label id="lab_kfrc_LineOfCreditFacilityCovenantTermsLeverageRatio_documentation_en-US" xlink:label="lab_kfrc_LineOfCreditFacilityCovenantTermsLeverageRatio" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line Of Credit Facility, Covenant Terms, Leverage Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_LineOfCreditFacilityCovenantTermsLeverageRatio" xlink:href="kfrc-20231231.xsd#kfrc_LineOfCreditFacilityCovenantTermsLeverageRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfrc_LineOfCreditFacilityCovenantTermsLeverageRatio" xlink:to="lab_kfrc_LineOfCreditFacilityCovenantTermsLeverageRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_4c0c3a32-01db-4a0f-81b1-c74417854f4c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted stock granted, vesting period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3e1cc05e-3a67-4734-a3db-49af8a6938a7_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number&#160;of&#160; Restricted&#160;Stock</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsTable_414b5e48-4f82-4229-8f82-9d1f44ae2696_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Table]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsTable_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsTable" xlink:to="lab_us-gaap_OtherCommitmentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_3aa06692-0805-4c2f-b8f0-e8d568902d52_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_2af43d4f-316d-485e-995e-e309898c89dd_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined benefit pension plans, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_da856b41-e761-4869-82c2-9dce0c22aa2e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined benefit pension plan, no tax benefit</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_00b9c4d1-b515-4751-b31b-2456049cdc8e_verboseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_f22e8775-7ace-470f-bb4b-e4d550a6b298_totalLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, carrying value</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_feddd7d3-73ed-454f-b742-bfa43523e3fc_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Major Classifications of Fixed Assets and Related Useful Lives</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_f495f93f-3443-45a3-9a8a-7a91a553b7aa_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionExpense_e36b1d05-d2ba-4165-8b79-ac5f70d68eaf_terseLabel_en-US" xlink:label="lab_us-gaap_PensionExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined benefit pension plans expense</link:label>
    <link:label id="lab_us-gaap_PensionExpense_label_en-US" xlink:label="lab_us-gaap_PensionExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension Cost (Reversal of Cost)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionExpense" xlink:to="lab_us-gaap_PensionExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_b0ab2ef6-9b3e-4c80-988a-07c1d84c6cec_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_243aaa94-fcea-4069-9067-e68979868644_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_dbaa0f43-ab33-4a73-9c40-0edd12b69544_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade receivables, net</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LetterOfCreditMember_09c58f5e-494e-4e77-9259-6700b95a41a5_terseLabel_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of Credit</link:label>
    <link:label id="lab_us-gaap_LetterOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LetterOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LetterOfCreditMember" xlink:to="lab_us-gaap_LetterOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LegalCostsPolicyTextBlock_0298efd6-7ce4-4fad-bbae-95c888a1b8a1_terseLabel_en-US" xlink:label="lab_us-gaap_LegalCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Costs</link:label>
    <link:label id="lab_us-gaap_LegalCostsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_LegalCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Costs, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LegalCostsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LegalCostsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LegalCostsPolicyTextBlock" xlink:to="lab_us-gaap_LegalCostsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_kfrc_SupplementalUnemploymentBenefitsOnNoChangeInControl_45005d39-012f-42fe-a883-86a1fff8cbff_terseLabel_en-US" xlink:label="lab_kfrc_SupplementalUnemploymentBenefitsOnNoChangeInControl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employees under contract terminated by employer without good cause or in absence of change in control</link:label>
    <link:label id="lab_kfrc_SupplementalUnemploymentBenefitsOnNoChangeInControl_label_en-US" xlink:label="lab_kfrc_SupplementalUnemploymentBenefitsOnNoChangeInControl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Unemployment Benefits On No Change In Control</link:label>
    <link:label id="lab_kfrc_SupplementalUnemploymentBenefitsOnNoChangeInControl_documentation_en-US" xlink:label="lab_kfrc_SupplementalUnemploymentBenefitsOnNoChangeInControl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental unemployment benefits for employees under contract that are terminated without good cause or the employee resigns for good reason in the absence of a change in control.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_SupplementalUnemploymentBenefitsOnNoChangeInControl" xlink:href="kfrc-20231231.xsd#kfrc_SupplementalUnemploymentBenefitsOnNoChangeInControl"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfrc_SupplementalUnemploymentBenefitsOnNoChangeInControl" xlink:to="lab_kfrc_SupplementalUnemploymentBenefitsOnNoChangeInControl" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_0e08fb58-59f0-4c65-af45-bd141854c5dd_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, notional amount</link:label>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_label_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Notional Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeNotionalAmount" xlink:to="lab_us-gaap_DerivativeNotionalAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_552852f2-5169-4147-9f4e-9a3119cf1274_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends declared per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_label_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Dividends, Per Share, Declared</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:to="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_84139b45-0ff6-45d8-96fe-eb9832ef68ba_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax benefit from restricted stock vesting</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_a38057ce-5d11-4f86-99f6-c2ebfb083c31_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_3376fc17-6948-44ba-b64b-d44118f779a4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Restricted Stock Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_967b21eb-1beb-4512-9675-3a0bfb715890_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_ba33478b-9e4e-43b0-bf58-abeb97e57c59_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation expense</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherSundryLiabilitiesNoncurrent_77d52c08-da39-4b3b-8ff9-51edfb134701_terseLabel_en-US" xlink:label="lab_us-gaap_OtherSundryLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other long-term liabilities</link:label>
    <link:label id="lab_us-gaap_OtherSundryLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherSundryLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Sundry Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSundryLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherSundryLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherSundryLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherSundryLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_8cceb478-fb01-4feb-9c0b-d36f4e921eba_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityTable" xlink:to="lab_us-gaap_LineOfCreditFacilityTable" xlink:type="arc" order="1"/>
    <link:label id="lab_kfrc_EmploymentAgreementSeverancePercentageofAnnualSalary_1a934d64-943b-4d47-af1e-be24c371f517_terseLabel_en-US" xlink:label="lab_kfrc_EmploymentAgreementSeverancePercentageofAnnualSalary" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Severance payment as a percentage of annual salary</link:label>
    <link:label id="lab_kfrc_EmploymentAgreementSeverancePercentageofAnnualSalary_label_en-US" xlink:label="lab_kfrc_EmploymentAgreementSeverancePercentageofAnnualSalary" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employment Agreement, Severance, Percentage of Annual Salary</link:label>
    <link:label id="lab_kfrc_EmploymentAgreementSeverancePercentageofAnnualSalary_documentation_en-US" xlink:label="lab_kfrc_EmploymentAgreementSeverancePercentageofAnnualSalary" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employment Agreement, Severance, Percentage of Annual Salary</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_EmploymentAgreementSeverancePercentageofAnnualSalary" xlink:href="kfrc-20231231.xsd#kfrc_EmploymentAgreementSeverancePercentageofAnnualSalary"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfrc_EmploymentAgreementSeverancePercentageofAnnualSalary" xlink:to="lab_kfrc_EmploymentAgreementSeverancePercentageofAnnualSalary" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_af493b37-c6ec-4257-b56b-2f3b431ceedb_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Maturities for Operating Lease Liabilities</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_4e0a355a-3823-415b-a6d9-783183ec997b_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList_9d2ae138-1d42-4944-ab0a-9df58b60bb54_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Excluding Service Cost, Statement of Income or Comprehensive Income [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Excluding Service Cost, Statement of Income or Comprehensive Income [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList" xlink:to="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PayablesAndAccrualsAbstract_label_en-US" xlink:label="lab_us-gaap_PayablesAndAccrualsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payables and Accruals [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract" xlink:to="lab_us-gaap_PayablesAndAccrualsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_43a685e5-134d-42b5-8cf1-5968c37c36cd_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">(Increase) decrease in operating assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesCurrent_0f487a1d-a5a9-4399-b713-8ceb635e2b03_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes payable</link:label>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Income Taxes, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:to="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_65ec1697-80d5-475d-bfcb-771d1c6d64cd_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Prepaid Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesPrepaidExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_4312b2e9-92ab-4867-b6d7-23edffe0654c_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_c4e74de6-2ff8-4cfb-b12a-33e249d386fe_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accounts Payable and Accrued Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_6c3d1d25-6de9-466a-b784-59a44f3ee9aa_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Weighted-Average Terms and Operating Lease Expense</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_58bd732a-4b10-4674-9f1e-7d0a9fe80104_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from investing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_35775848-c752-412a-b383-c2bb707deafa_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_6f4557ae-4a4f-4c03-86dc-2c071e46832d_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive common stock equivalents (in shares)</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_e0b01259-96ce-4942-990a-2bc1ef036338_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_a197b62c-136f-4208-b396-c47eddd64328_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanNameDomain_label_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract_4e62da30-15ea-47c1-a4ae-a2b7fcc6d55c_terseLabel_en-US" xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-Cash Financing and Investing Transactions:</link:label>
    <link:label id="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract_label_en-US" xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash Investing and Financing Items [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_639910ea-8b98-497b-be6d-e7e8d840ae31_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total unrecognized compensation expenses</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_kfrc_WorkLLamaLLCMember_a0525ebb-e65b-44cb-af5d-32325a43a4dc_terseLabel_en-US" xlink:label="lab_kfrc_WorkLLamaLLCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">WorkLLama, LLC</link:label>
    <link:label id="lab_kfrc_WorkLLamaLLCMember_label_en-US" xlink:label="lab_kfrc_WorkLLamaLLCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">WorkLLama, LLC [Member]</link:label>
    <link:label id="lab_kfrc_WorkLLamaLLCMember_documentation_en-US" xlink:label="lab_kfrc_WorkLLamaLLCMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">WorkLLama, LLC</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_WorkLLamaLLCMember" xlink:href="kfrc-20231231.xsd#kfrc_WorkLLamaLLCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfrc_WorkLLamaLLCMember" xlink:to="lab_kfrc_WorkLLamaLLCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsCommonStock_e3a8c601-50d0-4420-b781-63d1bee5b2aa_negatedLabel_en-US" xlink:label="lab_us-gaap_DividendsCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends</link:label>
    <link:label id="lab_us-gaap_DividendsCommonStock_label_en-US" xlink:label="lab_us-gaap_DividendsCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DividendsCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsCommonStock" xlink:to="lab_us-gaap_DividendsCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_a63b368e-87f5-474b-b752-6b622c73bd11_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_label_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_0aabc622-af3d-40ce-a3bc-f88b2c46a2f3_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares available for grant (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingDesignationAxis_72c70093-3554-44c7-9cd7-751c564ef1fd_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingDesignationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Axis]</link:label>
    <link:label id="lab_us-gaap_HedgingDesignationAxis_label_en-US" xlink:label="lab_us-gaap_HedgingDesignationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationAxis" xlink:to="lab_us-gaap_HedgingDesignationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_kfrc_InterestRateSwapAMember_601253d4-ef23-4833-8003-1be1b489c7b6_terseLabel_en-US" xlink:label="lab_kfrc_InterestRateSwapAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Swap A</link:label>
    <link:label id="lab_kfrc_InterestRateSwapAMember_label_en-US" xlink:label="lab_kfrc_InterestRateSwapAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Swap A [Member]</link:label>
    <link:label id="lab_kfrc_InterestRateSwapAMember_documentation_en-US" xlink:label="lab_kfrc_InterestRateSwapAMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Swap A</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_InterestRateSwapAMember" xlink:href="kfrc-20231231.xsd#kfrc_InterestRateSwapAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfrc_InterestRateSwapAMember" xlink:to="lab_kfrc_InterestRateSwapAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillLineItems_e1d8d8d8-b1cb-40e9-a458-bd5e5c5aa51c_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:label id="lab_us-gaap_GoodwillLineItems_label_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillLineItems" xlink:to="lab_us-gaap_GoodwillLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_9afc8758-6c77-491d-8668-bde29a1c8cc4_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed assets, gross</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_a2ea93fc-0523-4215-8892-d1def32b2a72_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ROU assets obtained from operating leases</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_d73c4b6b-072f-453b-b186-65b5225ccc1d_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_12410987-96fb-4c84-89da-777bfd2b75a2_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: imputed interest</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_cddc338c-85c5-478f-8a20-dbeffe0d5548_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_6c20ddb2-7620-4728-b9c3-42322f04f92b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Income Tax Expense (Benefit), Continuing Operations</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_e8a33db1-97b4-49cc-9587-188f9bad58ff_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_d0ee6cdf-ed7a-48ff-9d07-f400ef5347b9_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_91429e2d-6be1-41a4-9e3f-a941b941eb03_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_32c7711d-6016-43de-96f1-aeda07729506_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_kfrc_LineOfCreditFacilityDebtCovenantRepurchaseOfEquitySecurities_0ca77228-dcc4-4fa8-a896-a80f3fcbb124_terseLabel_en-US" xlink:label="lab_kfrc_LineOfCreditFacilityDebtCovenantRepurchaseOfEquitySecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt covenant, repurchase of equity securities (in excess of)</link:label>
    <link:label id="lab_kfrc_LineOfCreditFacilityDebtCovenantRepurchaseOfEquitySecurities_label_en-US" xlink:label="lab_kfrc_LineOfCreditFacilityDebtCovenantRepurchaseOfEquitySecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Debt Covenant, Repurchase Of Equity Securities</link:label>
    <link:label id="lab_kfrc_LineOfCreditFacilityDebtCovenantRepurchaseOfEquitySecurities_documentation_en-US" xlink:label="lab_kfrc_LineOfCreditFacilityDebtCovenantRepurchaseOfEquitySecurities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Debt Covenant, Repurchase Of Equity Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_LineOfCreditFacilityDebtCovenantRepurchaseOfEquitySecurities" xlink:href="kfrc-20231231.xsd#kfrc_LineOfCreditFacilityDebtCovenantRepurchaseOfEquitySecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfrc_LineOfCreditFacilityDebtCovenantRepurchaseOfEquitySecurities" xlink:to="lab_kfrc_LineOfCreditFacilityDebtCovenantRepurchaseOfEquitySecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_30254b28-8a02-4c1f-98e3-9de4072c8aec_negatedLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee stock purchase plan (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_55b1ecf6-3851-4042-9639-e5787c272db0_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee stock purchase plan (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Employee Stock Purchase Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorFirmId_9ccf2fff-4528-4acd-85f2-3cc895a7dc7d_terseLabel_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:label id="lab_dei_AuditorFirmId_label_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorFirmId"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorFirmId" xlink:to="lab_dei_AuditorFirmId" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_e441af16-a417-4fc2-ac7e-25d691fdd76d_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_8ee7847e-3869-4f92-b3c7-2eb95b061d3b_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_97900410-8414-4f3c-98ba-af5fc77881b4_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_f07ca63b-97e4-4ebb-bce8-625ca79f428e_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Standards</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_kfrc_RevenueFromContractWithCustomersContingencyPeriod_b2c67d6e-2d09-45dc-8529-46b1e2529ce9_terseLabel_en-US" xlink:label="lab_kfrc_RevenueFromContractWithCustomersContingencyPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingency period (or less)</link:label>
    <link:label id="lab_kfrc_RevenueFromContractWithCustomersContingencyPeriod_label_en-US" xlink:label="lab_kfrc_RevenueFromContractWithCustomersContingencyPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue From Contract With Customers, Contingency Period</link:label>
    <link:label id="lab_kfrc_RevenueFromContractWithCustomersContingencyPeriod_documentation_en-US" xlink:label="lab_kfrc_RevenueFromContractWithCustomersContingencyPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue From Contract With Customers, Contingency Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_RevenueFromContractWithCustomersContingencyPeriod" xlink:href="kfrc-20231231.xsd#kfrc_RevenueFromContractWithCustomersContingencyPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfrc_RevenueFromContractWithCustomersContingencyPeriod" xlink:to="lab_kfrc_RevenueFromContractWithCustomersContingencyPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_41d709e3-2ba0-40a3-80b3-5335ebb1c2e9_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents at beginning of year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_51b76393-7514-4f00-b991-0ac54c3d25d8_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents at end of year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_1681d03f-93c5-482e-b5fd-0ac0cd62454f_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember_c99b431d-616e-4736-81ef-db08e6aea183_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investment, Nonconsolidated Investee or Group of Investees</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investment, Nonconsolidated Investee or Group of Investees [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember" xlink:to="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableLeaseCost_9ef8e585-6658-4549-9fac-79b59bd359e8_terseLabel_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable lease costs</link:label>
    <link:label id="lab_us-gaap_VariableLeaseCost_label_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableLeaseCost" xlink:to="lab_us-gaap_VariableLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_4e0214c6-7a3c-4fc5-bc0f-64711ec3c5a0_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease expense</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_8f54a787-cefd-497b-94a7-622c8ba23b63_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_3543d6af-9a80-45ad-ae6d-4e1ce478bd36_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_e58690e3-f9d0-4a48-9058-cc5625f1a503_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_17f3d07e-d380-4072-9537-01425d8db26b_terseLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_59535be4-5cc1-40ce-b425-bdc8c82a1fd9_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitment fee percentage</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Commitment Fee Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:to="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonValue_bb798723-b1d6-4a22-b8b9-c486c9206a62_negatedLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonValue" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock, at cost; 53,941 and 52,744 shares, respectively</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonValue_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Common, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonValue" xlink:to="lab_us-gaap_TreasuryStockCommonValue" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_8155a84e-93c1-4f04-b661-d57a949a5013_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_14f04f98-5b96-45b9-b544-1d194d4b5979_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-Based Compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_cb11c4ed-57fc-4058-b4dc-7cb2f42df818_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, general and administrative expenses</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_e35009db-906b-4d05-86c9-efb3a82fd378_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive income</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_e2ddac80-b33a-47b6-bb0b-e381afc281e6_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument and Hedging Activity</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_79004f01-d32d-49a0-a281-f4e64ebbad81_periodStartLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at Beginning of Period</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_523b0bf8-d67d-40ea-a4ab-bd97d21a5370_periodEndLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at End of Period</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesBalance" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_97c882a8-cb3b-4eb8-a981-d9b3de43a1d7_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average period expected to be recognized</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_7fb3ff14-bd18-4370-bdec-331e017f3b74_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined benefit plan, recognized net gain (loss) due to terminations</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" xlink:to="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_7d38a1b1-ecdd-470f-ae4a-875e6e2597bd_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_405ea22d-0297-4d48-b4f6-d6cab04748c2_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive income</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_a76615c6-45c3-4d29-9d05-bf017ef1b838_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_kfrc_HealthInsurancePolicyTextBlock_badfa8df-0e34-48be-92a8-2943969c81ee_terseLabel_en-US" xlink:label="lab_kfrc_HealthInsurancePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Health Insurance</link:label>
    <link:label id="lab_kfrc_HealthInsurancePolicyTextBlock_label_en-US" xlink:label="lab_kfrc_HealthInsurancePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Health Insurance [Policy Text Block]</link:label>
    <link:label id="lab_kfrc_HealthInsurancePolicyTextBlock_documentation_en-US" xlink:label="lab_kfrc_HealthInsurancePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of accounting policy for the health insurance liability.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_HealthInsurancePolicyTextBlock" xlink:href="kfrc-20231231.xsd#kfrc_HealthInsurancePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfrc_HealthInsurancePolicyTextBlock" xlink:to="lab_kfrc_HealthInsurancePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_kfrc_DeferredTaxAssetsTaxDeferredExpenseDeferredCompensation_37a9eba7-0826-45f5-bf88-150efeb3f573_terseLabel_en-US" xlink:label="lab_kfrc_DeferredTaxAssetsTaxDeferredExpenseDeferredCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred compensation obligation</link:label>
    <link:label id="lab_kfrc_DeferredTaxAssetsTaxDeferredExpenseDeferredCompensation_label_en-US" xlink:label="lab_kfrc_DeferredTaxAssetsTaxDeferredExpenseDeferredCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Deferred Compensation</link:label>
    <link:label id="lab_kfrc_DeferredTaxAssetsTaxDeferredExpenseDeferredCompensation_documentation_en-US" xlink:label="lab_kfrc_DeferredTaxAssetsTaxDeferredExpenseDeferredCompensation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Deferred Compensation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_DeferredTaxAssetsTaxDeferredExpenseDeferredCompensation" xlink:href="kfrc-20231231.xsd#kfrc_DeferredTaxAssetsTaxDeferredExpenseDeferredCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfrc_DeferredTaxAssetsTaxDeferredExpenseDeferredCompensation" xlink:to="lab_kfrc_DeferredTaxAssetsTaxDeferredExpenseDeferredCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_2ad29f47-c33d-496f-bfbd-3207077fd7cc_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_d35b7dec-4d13-478b-b455-4480390fba4e_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term lease expense</link:label>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_label_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-Term Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermLeaseCost" xlink:to="lab_us-gaap_ShortTermLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TypeOfAdoptionMember_fbd178db-7863-46a8-887e-dd6cbc69378e_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Adoption [Domain]</link:label>
    <link:label id="lab_us-gaap_TypeOfAdoptionMember_label_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfAdoptionMember" xlink:to="lab_us-gaap_TypeOfAdoptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_82e23635-e454-4d31-b37a-7b30809ce297_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_69493b60-9474-46e3-bfc2-277c1b07c22d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Value, Acquired, Cost Method</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_label_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Value, Acquired, Cost Method</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:to="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionDomain_ed31108b-c0f0-4579-a54d-04d5817c6bba_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionDomain_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedPayrollTaxesCurrent_31dd6d57-0c60-445a-9867-74732abf7c1f_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedPayrollTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payroll taxes</link:label>
    <link:label id="lab_us-gaap_AccruedPayrollTaxesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedPayrollTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Payroll Taxes, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedPayrollTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedPayrollTaxesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedPayrollTaxesCurrent" xlink:to="lab_us-gaap_AccruedPayrollTaxesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_198418a0-e78b-430d-9e70-e892360d3af6_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_label_en-US" xlink:label="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_187b1760-35c9-4557-a2cd-688ccc4bf521_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Incentive Plans</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_abda8bb7-d464-42bc-b039-17c8f3600aa3_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Federal Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_a129d31e-7e44-4a5a-b4a7-5406fa4002f7_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Presentation</link:label>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_ae5c9c93-225f-4441-ae23-4a06b998bd36_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Noncash Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncashIncomeExpense" xlink:to="lab_us-gaap_OtherNoncashIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_5a6bab31-b055-478e-9617-d95c396b5d60_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade receivables, allowances</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateAxis_c06458b2-d15a-4743-aa1a-64e83d940d62_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:label id="lab_us-gaap_VariableRateAxis_label_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis" xlink:to="lab_us-gaap_VariableRateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_6186315c-48c0-49ab-a0aa-ce8b053d1394_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillGross_0f4d1b8a-fb34-4e67-b73a-8a4acc38a61e_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, gross amount</link:label>
    <link:label id="lab_us-gaap_GoodwillGross_label_en-US" xlink:label="lab_us-gaap_GoodwillGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillGross" xlink:to="lab_us-gaap_GoodwillGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubleaseIncome_594d0c2d-8c8c-4df1-9024-3472a8aabc9b_terseLabel_en-US" xlink:label="lab_us-gaap_SubleaseIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sublease income</link:label>
    <link:label id="lab_us-gaap_SubleaseIncome_label_en-US" xlink:label="lab_us-gaap_SubleaseIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sublease Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubleaseIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubleaseIncome" xlink:to="lab_us-gaap_SubleaseIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_cfa1e118-6b94-4fd2-a41f-4776e5cb4bc2_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:to="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_2b831258-2852-411d-9b16-6dce695e60c6_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_7426078c-3dff-47a3-9ebc-1ecf2eeee745_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_label_en-US" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiary, Ownership Percentage, Noncontrolling Owner</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:to="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_5a5fb3e8-6d93-4aff-8af0-2317d38a95dc_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding as of beginning of period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_70130628-313d-4a72-8acc-1947a87bc2a8_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding as of end of period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromLifeInsurancePolicies_e21e98d6-de4f-494d-800b-898f9f630c48_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromLifeInsurancePolicies" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for (Proceeds from) Life Insurance Policies</link:label>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromLifeInsurancePolicies_label_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromLifeInsurancePolicies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for (Proceeds from) Life Insurance Policies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromLifeInsurancePolicies" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForProceedsFromLifeInsurancePolicies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForProceedsFromLifeInsurancePolicies" xlink:to="lab_us-gaap_PaymentsForProceedsFromLifeInsurancePolicies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_c4f288cb-7ce6-4156-a59e-52502a96e239_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_70dd7925-8057-49b2-9785-27689eafcfed_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_kfrc_NumberOfExecutivesSupplementalExecutiveRetirementPlan_b81cebb9-ba47-4fbd-b79b-284e1c6ac4ef_terseLabel_en-US" xlink:label="lab_kfrc_NumberOfExecutivesSupplementalExecutiveRetirementPlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of executives in SERP</link:label>
    <link:label id="lab_kfrc_NumberOfExecutivesSupplementalExecutiveRetirementPlan_label_en-US" xlink:label="lab_kfrc_NumberOfExecutivesSupplementalExecutiveRetirementPlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Executives, Supplemental Executive Retirement Plan</link:label>
    <link:label id="lab_kfrc_NumberOfExecutivesSupplementalExecutiveRetirementPlan_documentation_en-US" xlink:label="lab_kfrc_NumberOfExecutivesSupplementalExecutiveRetirementPlan" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Executives, Supplemental Executive Retirement Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_NumberOfExecutivesSupplementalExecutiveRetirementPlan" xlink:href="kfrc-20231231.xsd#kfrc_NumberOfExecutivesSupplementalExecutiveRetirementPlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfrc_NumberOfExecutivesSupplementalExecutiveRetirementPlan" xlink:to="lab_kfrc_NumberOfExecutivesSupplementalExecutiveRetirementPlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_1929d632-5730-46e1-a6ca-dda9fea7a5ba_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current tax expense:</link:label>
    <link:label id="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_label_en-US" xlink:label="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Federal, State and Local, Tax Expense (Benefit) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:to="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermLineOfCredit_5749faed-9b03-46b2-9ec4-d94a68f3c27a_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermLineOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt &#8211; credit facility</link:label>
    <link:label id="lab_us-gaap_LongTermLineOfCredit_label_en-US" xlink:label="lab_us-gaap_LongTermLineOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Line of Credit, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermLineOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermLineOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermLineOfCredit" xlink:to="lab_us-gaap_LongTermLineOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_57d875e9-52f7-41d4-8099-1cdfd1cd447a_totalLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating lease expense</link:label>
    <link:label id="lab_us-gaap_LeaseCost_label_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost" xlink:to="lab_us-gaap_LeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_kfrc_GainAndFairValueOnTerminationOfInterestRateSwapAgreement_7e948e02-4d26-4f86-804c-63ea5b37dfcb_terseLabel_en-US" xlink:label="lab_kfrc_GainAndFairValueOnTerminationOfInterestRateSwapAgreement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain and fair value on termination</link:label>
    <link:label id="lab_kfrc_GainAndFairValueOnTerminationOfInterestRateSwapAgreement_label_en-US" xlink:label="lab_kfrc_GainAndFairValueOnTerminationOfInterestRateSwapAgreement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain and Fair Value on Termination of Interest Rate Swap Agreement</link:label>
    <link:label id="lab_kfrc_GainAndFairValueOnTerminationOfInterestRateSwapAgreement_documentation_en-US" xlink:label="lab_kfrc_GainAndFairValueOnTerminationOfInterestRateSwapAgreement" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain and Fair Value on Termination of Interest Rate Swap Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_GainAndFairValueOnTerminationOfInterestRateSwapAgreement" xlink:href="kfrc-20231231.xsd#kfrc_GainAndFairValueOnTerminationOfInterestRateSwapAgreement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfrc_GainAndFairValueOnTerminationOfInterestRateSwapAgreement" xlink:to="lab_kfrc_GainAndFairValueOnTerminationOfInterestRateSwapAgreement" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_bda1052c-50bc-45e9-a3bb-0bbc978b2b86_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_2782c449-c88f-48a1-8262-10fb6975cf38_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_61ceabf0-79fc-4417-a39f-ab5f1c963326_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_a5cc8323-578c-49aa-abf7-a7d8850eb623_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_ea3723ce-b7b2-420d-bada-4c9f6b30db5f_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchases of common stock</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_bae6d2d5-ff37-4fba-99ca-18ff9aefd51a_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_d234bff8-e3f6-4266-a3f5-ed158982be8e_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_label_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_729d6450-dc31-47ab-9800-4c6473f9763b_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_label_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationPlanAssets_a4505c3f-fb61-4dad-aba1-0c7ebe8dd4ee_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationPlanAssets" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets held in Rabbi Trust</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationPlanAssets_16ca02f0-e0f9-4f6a-b8a8-ee91eb395099_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationPlanAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred compensation plan assets</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationPlanAssets_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Compensation Plan Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredCompensationPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationPlanAssets" xlink:to="lab_us-gaap_DeferredCompensationPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_161ce1d0-1217-4b59-9fce-5349721b509f_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total&#160;Intrinsic Value&#160;of&#160;Restricted Stock Vested</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0566645e-7c04-4435-b18f-82202beab6f0_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_cfda18b6-e268-45ac-b3ce-d235bbfc89b7_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_kfrc_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOperatingLeaseLiability_cf43b03d-f6be-47ca-afaa-321495ceeb18_terseLabel_en-US" xlink:label="lab_kfrc_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:label id="lab_kfrc_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOperatingLeaseLiability_label_en-US" xlink:label="lab_kfrc_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves And Accruals, Operating Lease, Liability</link:label>
    <link:label id="lab_kfrc_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOperatingLeaseLiability_documentation_en-US" xlink:label="lab_kfrc_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves And Accruals, Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOperatingLeaseLiability" xlink:href="kfrc-20231231.xsd#kfrc_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfrc_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOperatingLeaseLiability" xlink:to="lab_kfrc_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_5a30054a-3fff-4caa-aae3-5aaf0bf7bee9_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Recognition</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract_4c5ee1df-4e67-47d8-9c98-cd13fb821061_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) in operating liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_ae0fe5f9-d761-4c8a-b291-97b535eb05fb_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedSalaries_5ab77159-3cff-4e41-9f14-ca7399465bb2_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedSalaries" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued payroll costs</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedSalaries_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedSalaries" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accrued Salaries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedSalaries" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedSalaries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedSalaries" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedSalaries" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_00329749-8f28-46ca-8853-5343409d1298_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_d6ff020d-2929-4f08-bf3c-4ad5dff7b055_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_66c33d0c-b6c8-4db2-81c1-4760b13b5333_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsLineItems_a848b2b7-8720-4d3f-bafd-4ce94f5e2c24_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Line Items]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsLineItems_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsLineItems" xlink:to="lab_us-gaap_OtherCommitmentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_b2f9a241-c9e9-4a2f-ab12-7f54c5ec44b4_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investment, Nonconsolidated Investee [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investment, Nonconsolidated Investee [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain" xlink:to="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_79293c65-699f-42a2-98fc-0ff39269ae03_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Deferred Tax Assets and Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_f14959ce-0fe6-490f-bc4f-9a152398b812_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativesPolicyTextBlock_9b2998ca-45e9-45e4-8a13-8548264bffbf_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument</link:label>
    <link:label id="lab_us-gaap_DerivativesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesPolicyTextBlock" xlink:to="lab_us-gaap_DerivativesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseObligationDueInFourthYear_6032bb55-9c71-4a0e-a48e-53dfa5d5fe6b_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInFourthYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments to be paid in 2026</link:label>
    <link:label id="lab_us-gaap_PurchaseObligationDueInFourthYear_label_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInFourthYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Obligation, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInFourthYear" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseObligationDueInFourthYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligationDueInFourthYear" xlink:to="lab_us-gaap_PurchaseObligationDueInFourthYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_98c3cbc1-bb86-4612-8eac-28c5df75bfba_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from operating activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseObligationDueInNextTwelveMonths_a57396b0-157e-466b-aed0-d53dbfbdcd93_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments to be paid in 2023</link:label>
    <link:label id="lab_us-gaap_PurchaseObligationDueInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Obligation, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:to="lab_us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_2b433540-d383-4f0d-b2cd-f482edacb2a3_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_kfrc_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchaseDiscountOfCommonStockPercent_3647ab00-c953-4fb1-84ad-9002b8aa4808_terseLabel_en-US" xlink:label="lab_kfrc_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchaseDiscountOfCommonStockPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of discount on shares purchased under employee stock purchase plan</link:label>
    <link:label id="lab_kfrc_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchaseDiscountOfCommonStockPercent_label_en-US" xlink:label="lab_kfrc_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchaseDiscountOfCommonStockPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement By Share-based Payment Award, Purchase Discount Of Common Stock, Percent</link:label>
    <link:label id="lab_kfrc_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchaseDiscountOfCommonStockPercent_documentation_en-US" xlink:label="lab_kfrc_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchaseDiscountOfCommonStockPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of discount on shares purchased under employee stock purchase plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchaseDiscountOfCommonStockPercent" xlink:href="kfrc-20231231.xsd#kfrc_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchaseDiscountOfCommonStockPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfrc_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchaseDiscountOfCommonStockPercent" xlink:to="lab_kfrc_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchaseDiscountOfCommonStockPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityOther_634ef79a-d66c-4816-8411-44780a5396b8_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity, Other</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityOther_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityOther" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityOther" xlink:to="lab_us-gaap_StockholdersEquityOther" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorLocation_0cdf3878-7b2d-41cd-80e2-ed0c3602d149_terseLabel_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:label id="lab_dei_AuditorLocation_label_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorLocation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLocation" xlink:to="lab_dei_AuditorLocation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_de65dd90-9426-48d4-a5d9-8a3b2f7708e8_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_label_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:to="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_b6dad6c9-e54b-44f9-9d14-101fc0206449_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Line Items]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceReceivablesMember_1dcb225b-3a5d-4189-86a3-d41433d59713_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceReceivablesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable</link:label>
    <link:label id="lab_us-gaap_FinanceReceivablesMember_label_en-US" xlink:label="lab_us-gaap_FinanceReceivablesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceReceivablesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceReceivablesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceReceivablesMember" xlink:to="lab_us-gaap_FinanceReceivablesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_b884d14b-6795-40d1-986b-fed903e754d9_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_661c0847-92c3-41fc-9cf7-bf80b7c02cea_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_20b0e3df-42e4-4f55-97ed-53286354ab15_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash (used in) provided by investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_be132e55-3b70-47e1-be4c-770ca597ba54_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations_0ee82d3c-e5a5-473a-92ac-4f3bc59c6c03_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment of benefit under terminated pension plan</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Obligation, Pension and Other Postretirement Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations" xlink:to="lab_us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_6d15e547-bddd-4173-a83c-b0ca0be25c82_totalLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_64118d91-aadc-4c9d-9097-a23b0b4da88b_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesAbstract_aff13721-abd6-4f4d-957b-163810b67f95_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liabilities:</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Gross [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_ace22c78-775f-4c45-ba2f-6f51fbbccfb5_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_09f1e749-f0e9-45a8-a423-b4d9a7c10851_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate swap, tax expense (benefit)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_08260ff4-f947-4a3f-b98e-f69aba7558d8_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:to="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_fff8428f-7e5e-4624-bb1c-e21d02bff6e2_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss)</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_d148ce26-f984-4150-89f7-260c00a37b6d_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Charged to Costs and Expenses</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_30516268-43bb-4423-a992-3e43bf25e7b0_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued matching contribution</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:to="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_85350f41-5954-4acf-876e-c33b251e064a_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed Assets, Net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_kfrc_StockRepurchasesIncurredButNotYetPaid_e70b4a25-f248-4e27-b5b8-e280b8678a8e_terseLabel_en-US" xlink:label="lab_kfrc_StockRepurchasesIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unsettled repurchases of common stock</link:label>
    <link:label id="lab_kfrc_StockRepurchasesIncurredButNotYetPaid_label_en-US" xlink:label="lab_kfrc_StockRepurchasesIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchases Incurred But Not Yet Paid</link:label>
    <link:label id="lab_kfrc_StockRepurchasesIncurredButNotYetPaid_documentation_en-US" xlink:label="lab_kfrc_StockRepurchasesIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Future cash outflow to pay for repurchases of common stock that have occurred.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_StockRepurchasesIncurredButNotYetPaid" xlink:href="kfrc-20231231.xsd#kfrc_StockRepurchasesIncurredButNotYetPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfrc_StockRepurchasesIncurredButNotYetPaid" xlink:to="lab_kfrc_StockRepurchasesIncurredButNotYetPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_850fec70-e60b-47a7-b55e-0d7bc11aab7c_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Table]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_14482bde-2db8-41eb-b29e-c710a5e6806a_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_PlanNameAxis_label_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_dff39317-3cb4-4dcd-99c7-96824241fb17_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Liabilities</link:label>
    <link:label id="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable and Accrued Liabilities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:to="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_72867a2a-6370-491e-b01d-16105ea0ed05_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_c94c0bad-3a85-415b-aba1-43757de7adb8_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related tax benefit</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expense, Tax Benefit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_kfrc_DebtInstrumentInterestRateVariableInterestRateFloor_4d442340-9772-4d98-9172-88645350095c_terseLabel_en-US" xlink:label="lab_kfrc_DebtInstrumentInterestRateVariableInterestRateFloor" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable interest rate, floor</link:label>
    <link:label id="lab_kfrc_DebtInstrumentInterestRateVariableInterestRateFloor_label_en-US" xlink:label="lab_kfrc_DebtInstrumentInterestRateVariableInterestRateFloor" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Variable, Interest Rate Floor</link:label>
    <link:label id="lab_kfrc_DebtInstrumentInterestRateVariableInterestRateFloor_documentation_en-US" xlink:label="lab_kfrc_DebtInstrumentInterestRateVariableInterestRateFloor" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Variable, Interest Rate Floor</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_DebtInstrumentInterestRateVariableInterestRateFloor" xlink:href="kfrc-20231231.xsd#kfrc_DebtInstrumentInterestRateVariableInterestRateFloor"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfrc_DebtInstrumentInterestRateVariableInterestRateFloor" xlink:to="lab_kfrc_DebtInstrumentInterestRateVariableInterestRateFloor" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_1841a257-adc5-41fd-8788-d74012b9ca78_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, $0.01 par value; 250,000 shares authorized, 73,462 and 73,242 issued, respectively</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeForwardInterestRate_c2e24af7-6820-4569-ab91-82c4a784ac95_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeForwardInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative interest rate</link:label>
    <link:label id="lab_us-gaap_DerivativeForwardInterestRate_label_en-US" xlink:label="lab_us-gaap_DerivativeForwardInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Forward Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeForwardInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeForwardInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeForwardInterestRate" xlink:to="lab_us-gaap_DerivativeForwardInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LifeInsuranceCorporateOrBankOwnedAmount_ddac2788-49ac-4297-bf51-b98e33447c51_terseLabel_en-US" xlink:label="lab_us-gaap_LifeInsuranceCorporateOrBankOwnedAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net death benefit of life insurance</link:label>
    <link:label id="lab_us-gaap_LifeInsuranceCorporateOrBankOwnedAmount_label_en-US" xlink:label="lab_us-gaap_LifeInsuranceCorporateOrBankOwnedAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Life Insurance, Corporate or Bank Owned, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LifeInsuranceCorporateOrBankOwnedAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LifeInsuranceCorporateOrBankOwnedAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LifeInsuranceCorporateOrBankOwnedAmount" xlink:to="lab_us-gaap_LifeInsuranceCorporateOrBankOwnedAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_d902f0a6-9344-470f-aa2d-71872eaf0857_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash lease expense</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Periodic Reduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_92bf60f3-b5cf-4774-9b96-2ae5af70a491_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_475cd678-392f-4fd4-a7f3-7951b5471e84_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current State and Local Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_kfrc_HealthInsuranceStopLossMaximumPerClaim_55b4b9a1-1fe0-4a34-80f8-1d01cd7edf00_terseLabel_en-US" xlink:label="lab_kfrc_HealthInsuranceStopLossMaximumPerClaim" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Health insurance maximum risk of loss liability per employee insurance plan (up to)</link:label>
    <link:label id="lab_kfrc_HealthInsuranceStopLossMaximumPerClaim_label_en-US" xlink:label="lab_kfrc_HealthInsuranceStopLossMaximumPerClaim" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Health Insurance Stop Loss Maximum Per Claim</link:label>
    <link:label id="lab_kfrc_HealthInsuranceStopLossMaximumPerClaim_documentation_en-US" xlink:label="lab_kfrc_HealthInsuranceStopLossMaximumPerClaim" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Health insurance stop loss maximum per claim.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_HealthInsuranceStopLossMaximumPerClaim" xlink:href="kfrc-20231231.xsd#kfrc_HealthInsuranceStopLossMaximumPerClaim"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfrc_HealthInsuranceStopLossMaximumPerClaim" xlink:to="lab_kfrc_HealthInsuranceStopLossMaximumPerClaim" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_981f7370-a812-4f6f-a99b-2be1f5b5781d_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting, Policy</link:label>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_8010de39-8fdb-4205-bdcf-8bc61c461815_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_83fa6fb0-4991-4e5f-84f5-04c910a98383_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_3d38b02f-7a2e-4a73-8359-64561e412443_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid during the year for:</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_b5ad3531-5ca3-4b15-9c9e-aef64af019d7_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for New Accounting Pronouncements [Axis]</link:label>
    <link:label id="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_label_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_0e78a51d-c503-4f7a-8e26-312cf9f4f5ce_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other expense, net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_71cc5308-e2b9-4a22-8001-b9131e2a7d0c_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseObligation_6e07a4f7-3629-4799-b6ef-fb734db45651_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments to be paid</link:label>
    <link:label id="lab_us-gaap_PurchaseObligation_label_en-US" xlink:label="lab_us-gaap_PurchaseObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligation" xlink:to="lab_us-gaap_PurchaseObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_c7364f3f-5d30-42cd-b0fb-5abf37ac4c9d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Equity Method Investments [Line Items]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Equity Method Investments [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_d96fae0b-9c7e-425f-a79a-7a9a201a8cb8_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_6c8f6888-52f5-4f6b-9648-f34747616bcd_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_843d84a2-6b03-4557-8ed9-f569612784eb_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_690dfc1e-9064-4e7d-8a88-76a76d7b9575_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosures [Line Items]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_kfrc_TreasuryStockPolicyPolicyTextBlock_9e1e77cb-9069-43b2-8892-798dd68ea530_terseLabel_en-US" xlink:label="lab_kfrc_TreasuryStockPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock</link:label>
    <link:label id="lab_kfrc_TreasuryStockPolicyPolicyTextBlock_label_en-US" xlink:label="lab_kfrc_TreasuryStockPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock Policy [Policy Text Block]</link:label>
    <link:label id="lab_kfrc_TreasuryStockPolicyPolicyTextBlock_documentation_en-US" xlink:label="lab_kfrc_TreasuryStockPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of accounting policy for treasury stock.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_TreasuryStockPolicyPolicyTextBlock" xlink:href="kfrc-20231231.xsd#kfrc_TreasuryStockPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfrc_TreasuryStockPolicyPolicyTextBlock" xlink:to="lab_kfrc_TreasuryStockPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_kfrc_DirectHireRevenueMember_29cca880-5b6b-481b-9874-2ac5fd44757c_terseLabel_en-US" xlink:label="lab_kfrc_DirectHireRevenueMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Direct Hire revenue</link:label>
    <link:label id="lab_kfrc_DirectHireRevenueMember_label_en-US" xlink:label="lab_kfrc_DirectHireRevenueMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Direct Hire Revenue [Member]</link:label>
    <link:label id="lab_kfrc_DirectHireRevenueMember_documentation_en-US" xlink:label="lab_kfrc_DirectHireRevenueMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Direct Hire Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_DirectHireRevenueMember" xlink:href="kfrc-20231231.xsd#kfrc_DirectHireRevenueMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfrc_DirectHireRevenueMember" xlink:to="lab_kfrc_DirectHireRevenueMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_68e272c2-19f6-4e60-9e35-5f5196b196ca_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Effective Income Tax Rate, Continuing Operations, Tax Rate Reconciliation</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_fd2e6753-4a85-456f-aebe-aa45848187e9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Activity in the Accumulated Derivative Instrument Gain</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_6fecd641-d2b8-4cab-b25d-b0d4a489bf00_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BaseRateMember_96f83bc9-41db-4146-91ab-330460af30b6_terseLabel_en-US" xlink:label="lab_us-gaap_BaseRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Base Rate</link:label>
    <link:label id="lab_us-gaap_BaseRateMember_label_en-US" xlink:label="lab_us-gaap_BaseRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Base Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BaseRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BaseRateMember" xlink:to="lab_us-gaap_BaseRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_192776db-fb2e-4805-9a43-ee599cd2867b_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State income taxes, net of Federal tax effect</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_d01cf993-1492-4cb5-8f8a-80d64b637685_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of the Gross Amount and Accumulated Impairment Losses of Goodwill</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_19fa06a8-3f1d-4084-bcc7-5437a3b8c90c_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_481ab3ff-5ed2-4088-b80c-5722c1d8d0af_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_76d45fe8-90e0-4d3d-94f0-722babc274de_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash provided by operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDeductions_e6de05e1-e167-4706-9e51-88ee4b0be260_negatedLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deductions</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDeductions_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_e8192c1e-71c0-41be-9549-b743bb6afa94_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:to="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_2aa14188-7384-458a-a9d5-5aa6565e408c_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGrossAbstract_11d0a646-c710-41e7-8e91-367a133ad86c_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets:</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGrossAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Gross [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGrossAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:to="lab_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_e2299d62-d7dc-4826-a869-8c0a489f3187_terseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture and equipment</link:label>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_label_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture and Fixtures [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FurnitureAndFixturesMember" xlink:to="lab_us-gaap_FurnitureAndFixturesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_c7f20512-e497-4fb0-a996-02ee09c4e90b_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable and other accrued liabilities</link:label>
    <link:label id="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_f8013b82-2d4c-4afb-87a4-cf207e2793df_totalLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Accounts payable and other accrued liabilities</link:label>
    <link:label id="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable and Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForCreditLossMember_44335d1f-2d72-4584-8a44-d7bffd8cc46b_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable reserves</link:label>
    <link:label id="lab_us-gaap_AllowanceForCreditLossMember_label_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Allowance, Credit Loss [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForCreditLossMember" xlink:to="lab_us-gaap_AllowanceForCreditLossMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_373af1b7-cf94-47f3-9895-4659cd14a869_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_dd15abd1-310e-4246-add5-4c1a6c8fb4e7_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning of period</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_f31555eb-7292-49ec-9805-906a43fe01d5_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">End of period</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_52d619ee-bf9d-4d5b-8dee-1afd066cea67_verboseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill impairment</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_kfrc_RevenueFromContractWithCustomerRequiredPaymentPeriod_fddb7262-b8da-4c35-b227-6515a7e03348_terseLabel_en-US" xlink:label="lab_kfrc_RevenueFromContractWithCustomerRequiredPaymentPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Required payment period (typically less)</link:label>
    <link:label id="lab_kfrc_RevenueFromContractWithCustomerRequiredPaymentPeriod_label_en-US" xlink:label="lab_kfrc_RevenueFromContractWithCustomerRequiredPaymentPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue From Contract With Customer, Required Payment Period</link:label>
    <link:label id="lab_kfrc_RevenueFromContractWithCustomerRequiredPaymentPeriod_documentation_en-US" xlink:label="lab_kfrc_RevenueFromContractWithCustomerRequiredPaymentPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue From Contract With Customer, Required Payment Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_RevenueFromContractWithCustomerRequiredPaymentPeriod" xlink:href="kfrc-20231231.xsd#kfrc_RevenueFromContractWithCustomerRequiredPaymentPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfrc_RevenueFromContractWithCustomerRequiredPaymentPeriod" xlink:to="lab_kfrc_RevenueFromContractWithCustomerRequiredPaymentPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockMember_f1d12812-38d0-4324-ae1c-7e911cce271d_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock</link:label>
    <link:label id="lab_us-gaap_RestrictedStockMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockMember" xlink:to="lab_us-gaap_RestrictedStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_a971569a-f1e5-4d15-ac0b-85ea17fbc2c0_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2b7cd4e2-b605-431f-98c7-c108e1a166b7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_kfrc_AccruedRebateLiabilityCurrent_3f7264a9-9e6c-4a26-a46f-e3e24276cc7f_terseLabel_en-US" xlink:label="lab_kfrc_AccruedRebateLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Refund Liability, Current</link:label>
    <link:label id="lab_kfrc_AccruedRebateLiabilityCurrent_label_en-US" xlink:label="lab_kfrc_AccruedRebateLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Rebate Liability, Current</link:label>
    <link:label id="lab_kfrc_AccruedRebateLiabilityCurrent_documentation_en-US" xlink:label="lab_kfrc_AccruedRebateLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Rebate Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_AccruedRebateLiabilityCurrent" xlink:href="kfrc-20231231.xsd#kfrc_AccruedRebateLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfrc_AccruedRebateLiabilityCurrent" xlink:to="lab_kfrc_AccruedRebateLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_1edd9a8a-19fe-4be7-afcb-4ba31d259fe5_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_77ae4404-e3fd-419c-9693-f0194232f93a_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Derivative Instrument Gain</link:label>
    <link:label id="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:to="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ed108256-13ae-4dc3-afaf-418b130b38f5_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income from operations, before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_1ebc21c2-8013-4974-aa5b-36dc22b4dd29_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurements</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_kfrc_ProceedsFromSaleOfEquityMethodInvestmentsNetOfTransactionCosts_8d0a6815-bc64-457a-a0ff-f2020abd079d_terseLabel_en-US" xlink:label="lab_kfrc_ProceedsFromSaleOfEquityMethodInvestmentsNetOfTransactionCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds From Sale Of Equity Method Investments, Net of Transaction Costs</link:label>
    <link:label id="lab_kfrc_ProceedsFromSaleOfEquityMethodInvestmentsNetOfTransactionCosts_label_en-US" xlink:label="lab_kfrc_ProceedsFromSaleOfEquityMethodInvestmentsNetOfTransactionCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds From Sale Of Equity Method Investments, Net of Transaction Costs</link:label>
    <link:label id="lab_kfrc_ProceedsFromSaleOfEquityMethodInvestmentsNetOfTransactionCosts_documentation_en-US" xlink:label="lab_kfrc_ProceedsFromSaleOfEquityMethodInvestmentsNetOfTransactionCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds From Sale Of Equity Method Investments, Net of Transaction Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_ProceedsFromSaleOfEquityMethodInvestmentsNetOfTransactionCosts" xlink:href="kfrc-20231231.xsd#kfrc_ProceedsFromSaleOfEquityMethodInvestmentsNetOfTransactionCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfrc_ProceedsFromSaleOfEquityMethodInvestmentsNetOfTransactionCosts" xlink:to="lab_kfrc_ProceedsFromSaleOfEquityMethodInvestmentsNetOfTransactionCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_2c1f66e0-ed7a-47c3-928f-c3ef9c9a331f_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationAndAmortization_82e941ac-7d0d-4cc1-be41-c7b21c4d0541_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization, Nonproduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationAndAmortization" xlink:to="lab_us-gaap_DepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_b1f7b00d-8b3f-492e-9069-fdaed8a0ae71_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingDesignationDomain_974f8378-69a7-4583-983a-42fc145f52d9_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingDesignationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Domain]</link:label>
    <link:label id="lab_us-gaap_HedgingDesignationDomain_label_en-US" xlink:label="lab_us-gaap_HedgingDesignationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationDomain" xlink:to="lab_us-gaap_HedgingDesignationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_fd801180-d0ea-4c1d-aaf9-a950dbdfe32f_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental executive retirement plan</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability, Defined Benefit Plan, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:to="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsDisclosureTextBlock_d88f9bde-d1ff-47cf-92c1-f4098ed474a8_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Net</link:label>
    <link:label id="lab_us-gaap_OtherAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OtherAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_OtherAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_9d216daf-6003-4a28-a394-11c95118642f_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_75fefdf5-ae43-4ea9-ba3a-450da856275e_terseLabel_en-US" xlink:label="lab_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred loan costs, net</link:label>
    <link:label id="lab_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_label_en-US" xlink:label="lab_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Line of Credit Arrangements, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet" xlink:to="lab_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_kfrc_ReceivableIssuedToJointVenture_c31bb76a-e1ac-4e72-a37a-d3120d34964d_negatedTerseLabel_en-US" xlink:label="lab_kfrc_ReceivableIssuedToJointVenture" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Note receivable issued to our joint venture</link:label>
    <link:label id="lab_kfrc_ReceivableIssuedToJointVenture_label_en-US" xlink:label="lab_kfrc_ReceivableIssuedToJointVenture" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable Issued to Joint Venture</link:label>
    <link:label id="lab_kfrc_ReceivableIssuedToJointVenture_documentation_en-US" xlink:label="lab_kfrc_ReceivableIssuedToJointVenture" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable Issued to Joint Venture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_ReceivableIssuedToJointVenture" xlink:href="kfrc-20231231.xsd#kfrc_ReceivableIssuedToJointVenture"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfrc_ReceivableIssuedToJointVenture" xlink:to="lab_kfrc_ReceivableIssuedToJointVenture" xlink:type="arc" order="1"/>
    <link:label id="lab_kfrc_LineOfCreditFacilityCovenantTermsFixedChargeCoverageRatio_672ddaed-26c1-422b-aa38-030ebc51637f_terseLabel_en-US" xlink:label="lab_kfrc_LineOfCreditFacilityCovenantTermsFixedChargeCoverageRatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed charge coverage ratio</link:label>
    <link:label id="lab_kfrc_LineOfCreditFacilityCovenantTermsFixedChargeCoverageRatio_label_en-US" xlink:label="lab_kfrc_LineOfCreditFacilityCovenantTermsFixedChargeCoverageRatio" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Covenant Terms, Fixed Charge Coverage Ratio</link:label>
    <link:label id="lab_kfrc_LineOfCreditFacilityCovenantTermsFixedChargeCoverageRatio_documentation_en-US" xlink:label="lab_kfrc_LineOfCreditFacilityCovenantTermsFixedChargeCoverageRatio" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Covenant Terms, Fixed Charge Coverage Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_LineOfCreditFacilityCovenantTermsFixedChargeCoverageRatio" xlink:href="kfrc-20231231.xsd#kfrc_LineOfCreditFacilityCovenantTermsFixedChargeCoverageRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfrc_LineOfCreditFacilityCovenantTermsFixedChargeCoverageRatio" xlink:to="lab_kfrc_LineOfCreditFacilityCovenantTermsFixedChargeCoverageRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_c3b32936-68f3-4bc2-b6b0-3338935a17c8_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="lab_us-gaap_DeferredTaxAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_7c79d4a7-85da-4c98-aa36-e231a6f3cb32_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Charged to Other Accounts</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseObligationDueInFifthYear_d67f2c98-2557-4a7e-a602-f98e2e11dae7_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInFifthYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments to be paid in 2027</link:label>
    <link:label id="lab_us-gaap_PurchaseObligationDueInFifthYear_label_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInFifthYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Obligation, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInFifthYear" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseObligationDueInFifthYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligationDueInFifthYear" xlink:to="lab_us-gaap_PurchaseObligationDueInFifthYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_dac2428c-0c07-4731-90ac-547ec1592e83_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_47a2e9b6-df47-42c8-b16f-f204c0c2927f_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_9b2069b4-93fc-46fb-a41a-26af5aac993c_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_73786c7c-bb1b-4c12-a194-96f48fb1550b_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_f3084c48-c7d7-4f44-8194-ed8515b41c7d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrentAbstract_17eefc33-8238-42de-9ca2-291a3becc09b_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued payroll costs</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee-related Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_9d1bc5ba-0130-4e40-8685-4a2f393d073d_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_d954d121-ddfc-4253-8e81-df1504992c72_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_b8e56666-802e-4b41-9ff9-80c43c079f3e_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_045fb838-0a74-4087-a25f-a0a3fd17eadf_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_7109fd2b-95c0-4b2c-ac3a-5bb446e48f40_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDomain_4547999d-8b0b-47b9-9ce0-7da3358d9e25_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDomain_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_kfrc_EffectiveIncomeTaxRateReconciliationExciseTaxPercentOfFMVOfSharesRepurchased_4a79146b-fa2f-410d-801c-6e2095223376_terseLabel_en-US" xlink:label="lab_kfrc_EffectiveIncomeTaxRateReconciliationExciseTaxPercentOfFMVOfSharesRepurchased" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Excise Tax, Percent of FMV of Shares Repurchased</link:label>
    <link:label id="lab_kfrc_EffectiveIncomeTaxRateReconciliationExciseTaxPercentOfFMVOfSharesRepurchased_label_en-US" xlink:label="lab_kfrc_EffectiveIncomeTaxRateReconciliationExciseTaxPercentOfFMVOfSharesRepurchased" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Excise Tax, Percent of FMV of Shares Repurchased</link:label>
    <link:label id="lab_kfrc_EffectiveIncomeTaxRateReconciliationExciseTaxPercentOfFMVOfSharesRepurchased_documentation_en-US" xlink:label="lab_kfrc_EffectiveIncomeTaxRateReconciliationExciseTaxPercentOfFMVOfSharesRepurchased" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Excise Tax, Percent of FMV of Shares Repurchased</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_EffectiveIncomeTaxRateReconciliationExciseTaxPercentOfFMVOfSharesRepurchased" xlink:href="kfrc-20231231.xsd#kfrc_EffectiveIncomeTaxRateReconciliationExciseTaxPercentOfFMVOfSharesRepurchased"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfrc_EffectiveIncomeTaxRateReconciliationExciseTaxPercentOfFMVOfSharesRepurchased" xlink:to="lab_kfrc_EffectiveIncomeTaxRateReconciliationExciseTaxPercentOfFMVOfSharesRepurchased" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage_ebac0259-fc68-4797-92ae-77e6a08273af_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percent ownership of equity method investment</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investment, Ownership Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:to="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_f9a4690d-fd4d-4f15-ad78-b76c898a0c52_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_07d1a879-1a2f-466b-be7a-7bfd88bec372_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term of lease contract</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Term of Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:to="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_a4c9e172-cffc-4d32-99ce-5b50bbdf6a9d_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_cbcaeec1-d1f2-4fbe-9e05-11123afa4891_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed assets, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_c9d705ef-6f04-49d7-ab01-e6db79ed7c22_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Fixed assets, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireInterestInJointVenture_340ec2f7-020e-4ff4-8b45-4f09c96dd17a_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireInterestInJointVenture" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes receivable issued to joint venture</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireInterestInJointVenture_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireInterestInJointVenture" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Interest in Joint Venture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInterestInJointVenture" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireInterestInJointVenture"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireInterestInJointVenture" xlink:to="lab_us-gaap_PaymentsToAcquireInterestInJointVenture" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_c646203a-d0ae-4942-9767-b851820bacca_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ASSETS</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_kfrc_LineOfCreditFacilityDebtCovenantThresholdUnrestrictedCash_8b855da0-3891-4035-90bf-6d8586f4dcef_terseLabel_en-US" xlink:label="lab_kfrc_LineOfCreditFacilityDebtCovenantThresholdUnrestrictedCash" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrestricted cash (less than)</link:label>
    <link:label id="lab_kfrc_LineOfCreditFacilityDebtCovenantThresholdUnrestrictedCash_label_en-US" xlink:label="lab_kfrc_LineOfCreditFacilityDebtCovenantThresholdUnrestrictedCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line Of Credit Facility, Debt Covenant, Threshold, Unrestricted Cash</link:label>
    <link:label id="lab_kfrc_LineOfCreditFacilityDebtCovenantThresholdUnrestrictedCash_documentation_en-US" xlink:label="lab_kfrc_LineOfCreditFacilityDebtCovenantThresholdUnrestrictedCash" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line Of Credit Facility, Debt Covenant, Threshold, Unrestricted Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_LineOfCreditFacilityDebtCovenantThresholdUnrestrictedCash" xlink:href="kfrc-20231231.xsd#kfrc_LineOfCreditFacilityDebtCovenantThresholdUnrestrictedCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfrc_LineOfCreditFacilityDebtCovenantThresholdUnrestrictedCash" xlink:to="lab_kfrc_LineOfCreditFacilityDebtCovenantThresholdUnrestrictedCash" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedInsuranceCurrent_bb6f59ed-38b7-4148-a324-dc4084bc4573_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedInsuranceCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Health insurance liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedInsuranceCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedInsuranceCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Insurance, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedInsuranceCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedInsuranceCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedInsuranceCurrent" xlink:to="lab_us-gaap_AccruedInsuranceCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_39a5c6f4-da8b-44b9-9bc4-a5457835f5ad_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule II Valuation and Qualifying Accounts and Reserves Supplemental Schedule</link:label>
    <link:label id="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_label_en-US" xlink:label="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:to="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations_038241cb-bbaf-4539-b7d3-0ca1b9e098ca_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Debt and Lease Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations" xlink:to="lab_us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_98373250-99ce-4935-a6d4-174e61868cdf_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOther" xlink:to="lab_us-gaap_DeferredTaxAssetsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_0d7c79d2-c057-418b-8047-9b17daea65f8_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_0fd05269-3916-46e2-b816-5550badae05b_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash used in financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_a9929e38-d9f2-4884-b736-d83eb9e07b39_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets, net</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_7a033a23-5c8b-4da6-bc13-ebbcaab2f0fc_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_806a78cd-73c2-40e0-afad-2aa5305938ef_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_a0756b88-67ac-4a43-9ec6-977e66976b2a_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_a0800151-f0f3-425b-9d69-452d71e83227_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets, net</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_11957dda-226d-479a-9149-4d8cd9bcab1a_totalLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Other assets, net</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_OwnershipDomain_e37a0edb-2ea7-44ef-8da2-663b7a390f78_terseLabel_en-US" xlink:label="lab_srt_OwnershipDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Domain]</link:label>
    <link:label id="lab_srt_OwnershipDomain_label_en-US" xlink:label="lab_srt_OwnershipDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_OwnershipDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OwnershipDomain" xlink:to="lab_srt_OwnershipDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_23ef7808-856d-4ea5-a3e0-ea0db66898ee_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ROU assets for operating leases, net</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_8878fa4f-caa6-4080-bd46-33d4389c29a6_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings per share &#8211; basic (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_def8d54e-411d-492f-945b-e0f5d61e353e_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee stock purchase plan</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Employee Stock Purchase Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForCreditLossesTextBlock_c044d220-434d-4bb6-a934-f9f7c2fcd6c3_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Credit Losses</link:label>
    <link:label id="lab_us-gaap_AllowanceForCreditLossesTextBlock_label_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Credit Losses [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForCreditLossesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForCreditLossesTextBlock" xlink:to="lab_us-gaap_AllowanceForCreditLossesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_09678c27-ba5f-4301-8dcc-266fc9ff1f58_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Deferred tax assets, net</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_kfrc_InterestRateSwapBMember_81935f81-e2c0-4969-aa0f-1bfbe8f57e70_terseLabel_en-US" xlink:label="lab_kfrc_InterestRateSwapBMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Swap B</link:label>
    <link:label id="lab_kfrc_InterestRateSwapBMember_label_en-US" xlink:label="lab_kfrc_InterestRateSwapBMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Swap B [Member]</link:label>
    <link:label id="lab_kfrc_InterestRateSwapBMember_documentation_en-US" xlink:label="lab_kfrc_InterestRateSwapBMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Swap B</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_InterestRateSwapBMember" xlink:href="kfrc-20231231.xsd#kfrc_InterestRateSwapBMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfrc_InterestRateSwapBMember" xlink:to="lab_kfrc_InterestRateSwapBMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock_89ff1ada-94f3-475f-8d64-4bbc57b58acb_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Other Assets, Net</link:label>
    <link:label id="lab_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Other Assets, Noncurrent [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock" xlink:to="lab_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_kfrc_CreditFacilityMember_10f1cb77-0320-4b68-9d76-e41d1e5895fb_terseLabel_en-US" xlink:label="lab_kfrc_CreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility</link:label>
    <link:label id="lab_kfrc_CreditFacilityMember_label_en-US" xlink:label="lab_kfrc_CreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Member]</link:label>
    <link:label id="lab_kfrc_CreditFacilityMember_documentation_en-US" xlink:label="lab_kfrc_CreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_CreditFacilityMember" xlink:href="kfrc-20231231.xsd#kfrc_CreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfrc_CreditFacilityMember" xlink:to="lab_kfrc_CreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kfrc_EmploymentAgreementSeverancePercentageofAnnualBonus_644dd25d-5fba-4f2d-a5fd-64c3947fb86f_terseLabel_en-US" xlink:label="lab_kfrc_EmploymentAgreementSeverancePercentageofAnnualBonus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Severance payment as a percentage of annual bonus</link:label>
    <link:label id="lab_kfrc_EmploymentAgreementSeverancePercentageofAnnualBonus_label_en-US" xlink:label="lab_kfrc_EmploymentAgreementSeverancePercentageofAnnualBonus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employment Agreement, Severance, Percentage of Annual Bonus</link:label>
    <link:label id="lab_kfrc_EmploymentAgreementSeverancePercentageofAnnualBonus_documentation_en-US" xlink:label="lab_kfrc_EmploymentAgreementSeverancePercentageofAnnualBonus" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employment Agreement, Severance, Percentage of Annual Bonus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_EmploymentAgreementSeverancePercentageofAnnualBonus" xlink:href="kfrc-20231231.xsd#kfrc_EmploymentAgreementSeverancePercentageofAnnualBonus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfrc_EmploymentAgreementSeverancePercentageofAnnualBonus" xlink:to="lab_kfrc_EmploymentAgreementSeverancePercentageofAnnualBonus" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_33447f2c-f283-40de-b4a6-4f62404589db_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_1f07244f-17d0-4a60-a68b-6132cac297be_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Operations of Segments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseObligationDueInSecondYear_c977b794-7187-490a-9250-a71df5f943cb_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInSecondYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments to be paid in 2024</link:label>
    <link:label id="lab_us-gaap_PurchaseObligationDueInSecondYear_label_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInSecondYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Obligation, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInSecondYear" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseObligationDueInSecondYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligationDueInSecondYear" xlink:to="lab_us-gaap_PurchaseObligationDueInSecondYear" xlink:type="arc" order="1"/>
    <link:label id="lab_kfrc_HealthInsuranceAggregateRiskOfLossLiabilityAmountInExcessOfTheStopLossMaximum_40c476ae-4cef-4fb7-840c-3f4e89d257e7_terseLabel_en-US" xlink:label="lab_kfrc_HealthInsuranceAggregateRiskOfLossLiabilityAmountInExcessOfTheStopLossMaximum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Health insurance annual aggregate risk of loss liability, per employee, in excess of stop loss maximum (up to)</link:label>
    <link:label id="lab_kfrc_HealthInsuranceAggregateRiskOfLossLiabilityAmountInExcessOfTheStopLossMaximum_label_en-US" xlink:label="lab_kfrc_HealthInsuranceAggregateRiskOfLossLiabilityAmountInExcessOfTheStopLossMaximum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Health Insurance Aggregate Risk Of Loss Liability, Amount In Excess Of The Stop Loss Maximum</link:label>
    <link:label id="lab_kfrc_HealthInsuranceAggregateRiskOfLossLiabilityAmountInExcessOfTheStopLossMaximum_documentation_en-US" xlink:label="lab_kfrc_HealthInsuranceAggregateRiskOfLossLiabilityAmountInExcessOfTheStopLossMaximum" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Health Insurance Aggregate Risk Of Loss Liability, Amount In Excess Of The Stop Loss Maximum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_HealthInsuranceAggregateRiskOfLossLiabilityAmountInExcessOfTheStopLossMaximum" xlink:href="kfrc-20231231.xsd#kfrc_HealthInsuranceAggregateRiskOfLossLiabilityAmountInExcessOfTheStopLossMaximum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfrc_HealthInsuranceAggregateRiskOfLossLiabilityAmountInExcessOfTheStopLossMaximum" xlink:to="lab_kfrc_HealthInsuranceAggregateRiskOfLossLiabilityAmountInExcessOfTheStopLossMaximum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaid_cb58edd1-e28b-4302-a7bc-65c751a5e33f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaid_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaid" xlink:to="lab_us-gaap_IncomeTaxesPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_95717b0a-54c9-4f45-88b5-288e99374b88_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principles of Consolidation</link:label>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_9b093a71-3128-4d61-a292-e89bd8534c63_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseObligationDueInThirdYear_51e684e9-e739-42fa-b137-d69ab0899d63_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInThirdYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments to be paid in 2025</link:label>
    <link:label id="lab_us-gaap_PurchaseObligationDueInThirdYear_label_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInThirdYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Obligation, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInThirdYear" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseObligationDueInThirdYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligationDueInThirdYear" xlink:to="lab_us-gaap_PurchaseObligationDueInThirdYear" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_5b570ec6-004b-4487-84b6-19501c3ea618_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_2113bac7-a352-40b1-97e9-7d006090c178_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosures [Table]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommissionsExpensePolicyPolicyTextBlock_33ec583a-f30e-46bf-88a2-a91940fc9484_terseLabel_en-US" xlink:label="lab_us-gaap_CommissionsExpensePolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commissions</link:label>
    <link:label id="lab_us-gaap_CommissionsExpensePolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CommissionsExpensePolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commissions Expense, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommissionsExpensePolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommissionsExpensePolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommissionsExpensePolicyPolicyTextBlock" xlink:to="lab_us-gaap_CommissionsExpensePolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets_0116d52f-677e-4bf0-8a9a-d0f35f73d354_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net proceeds from the sale of assets held for sale</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sales of Business, Affiliate and Productive Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets" xlink:to="lab_us-gaap_ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_kfrc_TechnologySegmentMember_070e8f72-5c02-49f8-92f9-80160cd8ecdc_verboseLabel_en-US" xlink:label="lab_kfrc_TechnologySegmentMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Technology</link:label>
    <link:label id="lab_kfrc_TechnologySegmentMember_5ad4647f-9de4-4851-86c3-bb51e4ea2a77_terseLabel_en-US" xlink:label="lab_kfrc_TechnologySegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Technology</link:label>
    <link:label id="lab_kfrc_TechnologySegmentMember_label_en-US" xlink:label="lab_kfrc_TechnologySegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Technology Segment [Member]</link:label>
    <link:label id="lab_kfrc_TechnologySegmentMember_documentation_en-US" xlink:label="lab_kfrc_TechnologySegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Technology.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_TechnologySegmentMember" xlink:href="kfrc-20231231.xsd#kfrc_TechnologySegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfrc_TechnologySegmentMember" xlink:to="lab_kfrc_TechnologySegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_20f735d8-645a-4a63-b991-c8ca403de6f6_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareAmortization1_6a9b4789-53cc-4e52-8fe6-2d3a8aaae81f_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization expense of capitalized software</link:label>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareAmortization1_label_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Computer Software, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:to="lab_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization_169cc366-51ad-45aa-a2e6-b9007c9cca81_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated amortization of capitalized software</link:label>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Computer Software, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization" xlink:to="lab_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLinesOfCredit_dd257638-a6ff-45b2-80a3-137958ded318_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments on credit facility</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLinesOfCredit" xlink:to="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityPublicFloat_83a958d0-e1e6-4b9b-a03b-7e7ab9c7911c_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Public Float</link:label>
    <link:label id="lab_dei_EntityPublicFloat_label_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Public Float</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPublicFloat"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat" xlink:to="lab_dei_EntityPublicFloat" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract" xlink:to="lab_us-gaap_OtherLiabilitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_f40ed7e6-3cf5-462f-9523-130456ce5c23_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:to="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a7f58513-79f7-4481-b37f-e9b1aeb4e6f8_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net income to cash provided by operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesReceivableMember_e7371760-7447-44c6-98f3-59552b000e62_terseLabel_en-US" xlink:label="lab_us-gaap_NotesReceivableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Receivable</link:label>
    <link:label id="lab_us-gaap_NotesReceivableMember_label_en-US" xlink:label="lab_us-gaap_NotesReceivableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Receivable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesReceivableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesReceivableMember" xlink:to="lab_us-gaap_NotesReceivableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kfrc_ReserveRelatedToNoteReceivable_303fc6d5-7d75-4a3f-81c0-ff90de7c420c_terseLabel_en-US" xlink:label="lab_kfrc_ReserveRelatedToNoteReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reserve related to note receivable</link:label>
    <link:label id="lab_kfrc_ReserveRelatedToNoteReceivable_21fa8eed-a14c-4c37-8252-ca622857d1a7_verboseLabel_en-US" xlink:label="lab_kfrc_ReserveRelatedToNoteReceivable" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reserve related to note receivable</link:label>
    <link:label id="lab_kfrc_ReserveRelatedToNoteReceivable_label_en-US" xlink:label="lab_kfrc_ReserveRelatedToNoteReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reserve Related to Note Receivable</link:label>
    <link:label id="lab_kfrc_ReserveRelatedToNoteReceivable_documentation_en-US" xlink:label="lab_kfrc_ReserveRelatedToNoteReceivable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reserve Related to Note Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_ReserveRelatedToNoteReceivable" xlink:href="kfrc-20231231.xsd#kfrc_ReserveRelatedToNoteReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfrc_ReserveRelatedToNoteReceivable" xlink:to="lab_kfrc_ReserveRelatedToNoteReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_kfrc_FinanceAndAccountingSegmentMember_664b6766-3f19-4984-a9fa-aab3d8f409d2_terseLabel_en-US" xlink:label="lab_kfrc_FinanceAndAccountingSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">FA</link:label>
    <link:label id="lab_kfrc_FinanceAndAccountingSegmentMember_01ba5550-19e7-413c-9ce5-d0fabc6ab663_verboseLabel_en-US" xlink:label="lab_kfrc_FinanceAndAccountingSegmentMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">FA</link:label>
    <link:label id="lab_kfrc_FinanceAndAccountingSegmentMember_label_en-US" xlink:label="lab_kfrc_FinanceAndAccountingSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance And Accounting Segment [Member]</link:label>
    <link:label id="lab_kfrc_FinanceAndAccountingSegmentMember_documentation_en-US" xlink:label="lab_kfrc_FinanceAndAccountingSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance and accounting.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_FinanceAndAccountingSegmentMember" xlink:href="kfrc-20231231.xsd#kfrc_FinanceAndAccountingSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfrc_FinanceAndAccountingSegmentMember" xlink:to="lab_kfrc_FinanceAndAccountingSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_79c9e243-4cc0-44f7-bfe9-40cdd119bf34_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investment, Nonconsolidated Investee [Axis]</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investment, Nonconsolidated Investee [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis" xlink:to="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_17c6e66f-af74-4a27-bc92-95df7e7cb8de_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for credit losses</link:label>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_bedbb0d9-872f-4ed4-8214-59f0d3bd1a1d_verboseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current period provision</link:label>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:to="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_b930f409-6acc-4e53-a95c-3acb9e5387bf_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid in Capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapital" xlink:to="lab_us-gaap_AdditionalPaidInCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_0418c165-0a09-4fd2-ae47-8a72dbb31b71_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited/Canceled (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_0361edb4-65be-43f3-9799-7c62180417c6_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ROU assets for operating leases</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Leasing Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_304673c2-8804-43e0-a343-8e487c1ae444_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax expense</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_b21ce48e-b26f-4cdd-b7f2-559e5fdc8b0c_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_kfrc_TwoThousandTwentyThreeStockIncentivePlanMember_536f62bf-ff84-42c6-81af-dcb9f7783941_terseLabel_en-US" xlink:label="lab_kfrc_TwoThousandTwentyThreeStockIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021 Stock Incentive Plan</link:label>
    <link:label id="lab_kfrc_TwoThousandTwentyThreeStockIncentivePlanMember_label_en-US" xlink:label="lab_kfrc_TwoThousandTwentyThreeStockIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Thousand Twenty Three Stock Incentive Plan [Member]</link:label>
    <link:label id="lab_kfrc_TwoThousandTwentyThreeStockIncentivePlanMember_documentation_en-US" xlink:label="lab_kfrc_TwoThousandTwentyThreeStockIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Thousand Twenty Three Stock Incentive Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_TwoThousandTwentyThreeStockIncentivePlanMember" xlink:href="kfrc-20231231.xsd#kfrc_TwoThousandTwentyThreeStockIncentivePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfrc_TwoThousandTwentyThreeStockIncentivePlanMember" xlink:to="lab_kfrc_TwoThousandTwentyThreeStockIncentivePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_21653ba3-c377-4149-bc0a-b1a98dd3948b_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_db12f4ff-f91f-478e-a72c-262ffcfe8472_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expense and Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFinStmtErrorCorrectionFlag_a34665d5-5ec3-4e3c-bf49-8fdd713d81c6_terseLabel_en-US" xlink:label="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Financial Statement Error Correction [Flag]</link:label>
    <link:label id="lab_dei_DocumentFinStmtErrorCorrectionFlag_label_en-US" xlink:label="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Financial Statement Error Correction [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFinStmtErrorCorrectionFlag" xlink:to="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_fd0836b9-f608-4cab-843b-28dc374a70ec_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited/Canceled (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_kfrc_DeferredTaxLiabilitiesPartnershipBasisDifference_7f327c6d-07a8-49d3-a10b-afdb0391d7d1_negatedTerseLabel_en-US" xlink:label="lab_kfrc_DeferredTaxLiabilitiesPartnershipBasisDifference" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Partnership basis difference</link:label>
    <link:label id="lab_kfrc_DeferredTaxLiabilitiesPartnershipBasisDifference_label_en-US" xlink:label="lab_kfrc_DeferredTaxLiabilitiesPartnershipBasisDifference" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Partnership Basis Difference</link:label>
    <link:label id="lab_kfrc_DeferredTaxLiabilitiesPartnershipBasisDifference_documentation_en-US" xlink:label="lab_kfrc_DeferredTaxLiabilitiesPartnershipBasisDifference" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Partnership Basis Difference</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_DeferredTaxLiabilitiesPartnershipBasisDifference" xlink:href="kfrc-20231231.xsd#kfrc_DeferredTaxLiabilitiesPartnershipBasisDifference"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfrc_DeferredTaxLiabilitiesPartnershipBasisDifference" xlink:to="lab_kfrc_DeferredTaxLiabilitiesPartnershipBasisDifference" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsPolicy_9aa37746-4116-4008-9f49-8534eb7144a3_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investment</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsPolicy_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investments [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestmentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentsPolicy" xlink:to="lab_us-gaap_EquityMethodInvestmentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_eccaf965-af29-40f7-a029-d2f3fa06bc59_periodStartLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for credit losses, beginning balance</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_91208584-cac0-4b84-9fd0-e7a8f8c4f835_periodEndLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for credit losses, ending balance</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_8d9f538f-0bc1-41cf-b014-079b18dff403_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:to="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WorkersCompensationLiabilityCurrent_bb5cf804-43df-43aa-a2b9-32107f908300_terseLabel_en-US" xlink:label="lab_us-gaap_WorkersCompensationLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Workers&#8217; compensation liabilities</link:label>
    <link:label id="lab_us-gaap_WorkersCompensationLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_WorkersCompensationLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Workers' Compensation Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WorkersCompensationLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WorkersCompensationLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WorkersCompensationLiabilityCurrent" xlink:to="lab_us-gaap_WorkersCompensationLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6d018cd7-51cb-4aeb-9534-c05f1162765d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_3ea0ec05-d723-4e31-8453-ca1b2d19b6c6_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance for stock-based compensation and dividend equivalents, net of forfeitures (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_34540d7f-1bcf-49a0-81c4-a92140944757_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_kfrc_PeriodForContinuationOfBenefitsUnderAgreement_866a711e-4f49-4d3f-be4d-01591d4bd03f_terseLabel_en-US" xlink:label="lab_kfrc_PeriodForContinuationOfBenefitsUnderAgreement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Period for providing minimum compensation salary and continuation of certain benefits to executives under employment agreements</link:label>
    <link:label id="lab_kfrc_PeriodForContinuationOfBenefitsUnderAgreement_label_en-US" xlink:label="lab_kfrc_PeriodForContinuationOfBenefitsUnderAgreement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Period For Continuation Of Benefits Under Agreement</link:label>
    <link:label id="lab_kfrc_PeriodForContinuationOfBenefitsUnderAgreement_documentation_en-US" xlink:label="lab_kfrc_PeriodForContinuationOfBenefitsUnderAgreement" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Period for continuation of minimum compensation and benefits under certain executive employee agreements.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_PeriodForContinuationOfBenefitsUnderAgreement" xlink:href="kfrc-20231231.xsd#kfrc_PeriodForContinuationOfBenefitsUnderAgreement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfrc_PeriodForContinuationOfBenefitsUnderAgreement" xlink:to="lab_kfrc_PeriodForContinuationOfBenefitsUnderAgreement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_6841b11c-c0a3-4f91-9a2b-df3300d2d02f_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock equivalents (in shares)</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_3c105041-7430-4f1d-aeca-27a715838659_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Operating Assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Operating Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationLiabilityCurrent_90b83d42-27de-4b9a-bd95-5aab51a95aee_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current deferred compensation liability</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Compensation Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredCompensationLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationLiabilityCurrent" xlink:to="lab_us-gaap_DeferredCompensationLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_fd0b21d2-c2ab-4ee4-bc8d-a1a31543d44d_terseLabel_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference</link:label>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_label_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_e95511f9-5b90-4b02-8468-edaef9a21e47_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax credits</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorName_6c4afc42-efa0-4a4d-b13d-5c5db946a7f7_terseLabel_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:label id="lab_dei_AuditorName_label_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorName" xlink:to="lab_dei_AuditorName" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_ac650c24-d49c-417f-b1f8-165537f8367f_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_kfrc_ReductionOfSharesReservedForGrant_922e25d0-c439-46c6-b351-6e9dbdb2d985_terseLabel_en-US" xlink:label="lab_kfrc_ReductionOfSharesReservedForGrant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reduction Of Shares Reserved For Grant</link:label>
    <link:label id="lab_kfrc_ReductionOfSharesReservedForGrant_label_en-US" xlink:label="lab_kfrc_ReductionOfSharesReservedForGrant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reduction Of Shares Reserved For Grant</link:label>
    <link:label id="lab_kfrc_ReductionOfSharesReservedForGrant_documentation_en-US" xlink:label="lab_kfrc_ReductionOfSharesReservedForGrant" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reduction Of Shares Reserved For Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_ReductionOfSharesReservedForGrant" xlink:href="kfrc-20231231.xsd#kfrc_ReductionOfSharesReservedForGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfrc_ReductionOfSharesReservedForGrant" xlink:to="lab_kfrc_ReductionOfSharesReservedForGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_6a3742a6-e708-4328-85c2-82dfee26bf8f_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from credit facility</link:label>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromLinesOfCredit" xlink:to="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_27e90c8b-67b2-447d-b6d9-4128391618f6_negatedLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less accumulated depreciation</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditLossAbstract_label_en-US" xlink:label="lab_us-gaap_CreditLossAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Loss [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditLossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditLossAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditLossAbstract" xlink:to="lab_us-gaap_CreditLossAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InternalUseSoftwarePolicy_69ed8cf7-5c94-456b-a9cb-ba7dbf250eeb_terseLabel_en-US" xlink:label="lab_us-gaap_InternalUseSoftwarePolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Software</link:label>
    <link:label id="lab_us-gaap_InternalUseSoftwarePolicy_label_en-US" xlink:label="lab_us-gaap_InternalUseSoftwarePolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Internal Use Software, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalUseSoftwarePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InternalUseSoftwarePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InternalUseSoftwarePolicy" xlink:to="lab_us-gaap_InternalUseSoftwarePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfInterestInJointVenture_ec8f9068-4c55-4ad4-acaa-83eaf17e07ee_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfInterestInJointVenture" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Divestiture of Interest in Joint Venture</link:label>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfInterestInJointVenture_label_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfInterestInJointVenture" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Divestiture of Interest in Joint Venture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfInterestInJointVenture" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromDivestitureOfInterestInJointVenture"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromDivestitureOfInterestInJointVenture" xlink:to="lab_us-gaap_ProceedsFromDivestitureOfInterestInJointVenture" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseObligationDueAfterFifthYear_e6f2b85e-572e-4faf-955d-6fcb4e00f4e7_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueAfterFifthYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Obligation, to be Paid, after Year Five</link:label>
    <link:label id="lab_us-gaap_PurchaseObligationDueAfterFifthYear_label_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueAfterFifthYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Obligation, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueAfterFifthYear" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseObligationDueAfterFifthYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligationDueAfterFifthYear" xlink:to="lab_us-gaap_PurchaseObligationDueAfterFifthYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_5fd209a0-f755-4710-938b-397b127a08e9_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accounts Receivable, Allowance for Credit Loss</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:to="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonMember_32faff71-e468-49d6-9c05-551d9ab837b5_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonMember_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Common [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonMember" xlink:to="lab_us-gaap_TreasuryStockCommonMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_bf07f391-416a-417a-97dd-337699a7f2ab_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_62ca5554-99f0-440e-b49c-79aa850f76a4_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_3ce252ab-f140-4767-bb9b-32a54a6eb16c_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_657b6c0b-739e-4c9c-b24b-ec11799a8ad3_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax expense</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_28762b65-bdba-4b60-b2ab-cf58ac462ce3_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Income tax expense</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_de2836dd-a53e-4d95-b4af-059bed6a9097_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-deductible compensation and meals and entertainment</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DesignatedAsHedgingInstrumentMember_6bf5db7d-dc14-4413-9363-a54feddaa04f_terseLabel_en-US" xlink:label="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Designated as Hedging Instrument</link:label>
    <link:label id="lab_us-gaap_DesignatedAsHedgingInstrumentMember_label_en-US" xlink:label="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Designated as Hedging Instrument [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:to="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_c3255d4f-060e-407f-82c6-a30a76f5c27a_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred compensation plan</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Compensation Liability, Classified, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink:to="lab_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_d09b295d-48de-4884-93e6-1584e61c3d01_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Writeoff</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Writeoff</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_dea1424f-2667-41d2-ac49-072a26326a35_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued payroll costs</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_fbae9791-2165-4839-84a7-6dafda7f2900_totalLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Accrued payroll costs</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee-related Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_5fedce5f-fc9b-4eb5-8ff7-0c16c77e5e61_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurements</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_e1c70463-7ff5-4157-ad0b-31a32bc47c6b_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_kfrc_LineOfCreditAccordionFeatureIncreaseLimit_37aed402-ffa3-412e-9494-06bc4793dae3_terseLabel_en-US" xlink:label="lab_kfrc_LineOfCreditAccordionFeatureIncreaseLimit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accordion feature</link:label>
    <link:label id="lab_kfrc_LineOfCreditAccordionFeatureIncreaseLimit_label_en-US" xlink:label="lab_kfrc_LineOfCreditAccordionFeatureIncreaseLimit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line Of Credit, Accordion Feature, Increase Limit</link:label>
    <link:label id="lab_kfrc_LineOfCreditAccordionFeatureIncreaseLimit_documentation_en-US" xlink:label="lab_kfrc_LineOfCreditAccordionFeatureIncreaseLimit" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line Of Credit, Accordion Feature, Increase Limit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_LineOfCreditAccordionFeatureIncreaseLimit" xlink:href="kfrc-20231231.xsd#kfrc_LineOfCreditAccordionFeatureIncreaseLimit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfrc_LineOfCreditAccordionFeatureIncreaseLimit" xlink:to="lab_kfrc_LineOfCreditAccordionFeatureIncreaseLimit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_56a4061b-c24b-4921-a17a-aa91c6b44273_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average remaining lease term</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ddfea2a1-d173-43cd-8d2f-9e3db145b48c_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_7c3e7c7e-eb17-401e-82dc-9618bf434c3f_verboseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityDomain_5c20bad1-53b8-49ce-a050-a1d23900d7d0_terseLabel_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity [Domain]</link:label>
    <link:label id="lab_dei_EntityDomain_label_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityDomain" xlink:to="lab_dei_EntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_13b74c71-64b9-4f63-bb3e-0dbe88d4a95c_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_bd03af72-9e10-4830-8a36-c7494c6ed9b4_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LegalEntityAxis_16c6173d-0e3d-4264-94b0-d53846fe226f_terseLabel_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:label id="lab_dei_LegalEntityAxis_label_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LegalEntityAxis" xlink:to="lab_dei_LegalEntityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_1cbb157c-3b1b-40c0-8786-69b843a61e80_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_066ec69e-ee4a-4e27-9642-5f9c365bed1a_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average discount rate</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_bb0ab425-1b01-4ab4-9b3b-fda43744e3a9_terseLabel_en-US" xlink:label="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_label_en-US" xlink:label="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:to="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_760a72e3-825b-4692-8917-c87383e4424f_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest, net</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_kfrc_AuditorAbstract_label_en-US" xlink:label="lab_kfrc_AuditorAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor [Abstract]</link:label>
    <link:label id="lab_kfrc_AuditorAbstract_documentation_en-US" xlink:label="lab_kfrc_AuditorAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Abstract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_AuditorAbstract" xlink:href="kfrc-20231231.xsd#kfrc_AuditorAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfrc_AuditorAbstract" xlink:to="lab_kfrc_AuditorAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_04df6fe9-5cf6-4880-b61d-12d6bb08fdf7_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_e7f991d0-0c33-4ea2-b12d-c8891e2bd74d_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchases of common stock (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_label_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Shares, Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockSharesAcquired" xlink:to="lab_us-gaap_TreasuryStockSharesAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_d8eb359e-a138-4311-ad3a-5ab81d8055ef_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis spread on variable rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_ec215e49-40e6-4567-a9db-8ccad483fbc9_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization period</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_1958d111-82ca-4d65-8332-8ba61281b357_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed assets, useful life</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillDisclosureTextBlock_bd204b46-d4ad-4fa9-b2e3-fc9b9ec9f30f_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_GoodwillDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_6bea47e5-02d9-43ec-97b3-760b2db0196c_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold improvements</link:label>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_label_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseholdImprovementsMember" xlink:to="lab_us-gaap_LeaseholdImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_96c433ea-a6f2-4d03-addb-53ef99794264_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale of Equity Method Investments</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale of Equity Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleOfEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments" xlink:to="lab_us-gaap_ProceedsFromSaleOfEquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_b23cfc2d-9115-4d2f-a2b9-6eb3fe6ae21f_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average shares outstanding &#8211; diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_c1facdb2-d9b5-4fec-9a95-2509ece70bb1_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Other Long-Term Liabilities</link:label>
    <link:label id="lab_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Noncurrent Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncurrentLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_329939e4-0b1d-4c42-8de7-3a50dae504f7_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_dbd5c549-4fc8-4409-8420-ac70d264fe9e_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital expenditures</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_98126fbf-dfed-4bd1-8d44-00bddc416724_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-In Capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_d214eb6c-0685-44d0-b4ea-e6174672ce69_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Annual Report</link:label>
    <link:label id="lab_dei_DocumentAnnualReport_label_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Annual Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAnnualReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased_04cb07ef-2376-44b6-8cdc-5dad394d5e9b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average purchase price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Per Share Weighted Average Price of Shares Purchased</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_6b80c394-a010-4503-8914-ab83cb21b520_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable reserves</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_kfrc_ComputersAndSoftwareMember_063a0b28-5731-452a-bef7-c3bee335b3e3_terseLabel_en-US" xlink:label="lab_kfrc_ComputersAndSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computers and Software</link:label>
    <link:label id="lab_kfrc_ComputersAndSoftwareMember_label_en-US" xlink:label="lab_kfrc_ComputersAndSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computers And Software [Member]</link:label>
    <link:label id="lab_kfrc_ComputersAndSoftwareMember_documentation_en-US" xlink:label="lab_kfrc_ComputersAndSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computers and software.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_ComputersAndSoftwareMember" xlink:href="kfrc-20231231.xsd#kfrc_ComputersAndSoftwareMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfrc_ComputersAndSoftwareMember" xlink:to="lab_kfrc_ComputersAndSoftwareMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostAbstract_50c7aac3-9c91-4711-af38-ea8d066c9c98_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Cost</link:label>
    <link:label id="lab_us-gaap_LeaseCostAbstract_label_en-US" xlink:label="lab_us-gaap_LeaseCostAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCostAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostAbstract" xlink:to="lab_us-gaap_LeaseCostAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_ac070593-4fac-409c-8868-4f7f4fe72316_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_c623a7f1-6bd5-47c9-b91c-ad5b4e77a568_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on equity method investment</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_caf137a0-1579-4d96-a76d-efbef91dc347_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on equity method investment</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Equity Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:to="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_a5c6bc81-bbdf-469a-80ae-46df823cd60d_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">APIC, Share-Based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">APIC, Share-Based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesDisclosureTextBlock_4904d245-2c86-4cce-b5c7-70329c43bb99_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Long-Term Liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureTextBlock" xlink:to="lab_us-gaap_OtherLiabilitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_05160163-b345-4351-bc08-34d560cf72db_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other long-term liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_8bc35d7a-89a9-4c21-ab17-e438bae56827_totalLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Other long-term liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_bc789ad1-d363-4b93-80cf-e6a6787ad73f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_3717bf73-940e-42ab-a4ac-39da88ef52d0_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total maturities of operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_b40da9c2-3328-45de-ac6d-d61a530b809e_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Benefit Plans</link:label>
    <link:label id="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_label_en-US" xlink:label="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation and Employee Benefit Plans [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:to="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpenses_11dacf33-edd9-4955-a594-f7af70d3c8ca_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating and other expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpenses_label_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="lab_us-gaap_OperatingExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_72ea2b0a-1373-4fc2-bb12-dff8fca45c47_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reportable Segments</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_kfrc_AccountsReceivableAllowanceForCreditLossAllowanceUnrelatedToTradeReceivables_9847f472-b447-4667-8449-25821cb13319_terseLabel_en-US" xlink:label="lab_kfrc_AccountsReceivableAllowanceForCreditLossAllowanceUnrelatedToTradeReceivables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount unrelated to trade receivables included in allowance</link:label>
    <link:label id="lab_kfrc_AccountsReceivableAllowanceForCreditLossAllowanceUnrelatedToTradeReceivables_label_en-US" xlink:label="lab_kfrc_AccountsReceivableAllowanceForCreditLossAllowanceUnrelatedToTradeReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance For Credit Loss, Allowance Unrelated To Trade Receivables</link:label>
    <link:label id="lab_kfrc_AccountsReceivableAllowanceForCreditLossAllowanceUnrelatedToTradeReceivables_documentation_en-US" xlink:label="lab_kfrc_AccountsReceivableAllowanceForCreditLossAllowanceUnrelatedToTradeReceivables" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance For Credit Loss, Allowance Unrelated To Trade Receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_AccountsReceivableAllowanceForCreditLossAllowanceUnrelatedToTradeReceivables" xlink:href="kfrc-20231231.xsd#kfrc_AccountsReceivableAllowanceForCreditLossAllowanceUnrelatedToTradeReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfrc_AccountsReceivableAllowanceForCreditLossAllowanceUnrelatedToTradeReceivables" xlink:to="lab_kfrc_AccountsReceivableAllowanceForCreditLossAllowanceUnrelatedToTradeReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_56e0528b-dca0-4b2b-a244-4871e8aaf79f_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0df84dac-d240-47ad-95e2-d10f63363c08_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from financing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_3188040b-3894-4391-b767-f1f9b04e98d0_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNet_be398602-3cac-4ada-a081-80c81c5183bb_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract assets</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNet_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Asset, after Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetNet" xlink:to="lab_us-gaap_ContractWithCustomerAssetNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_529f479d-f850-4621-9760-9996e1c7c04b_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average shares outstanding - basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_014cef57-c82b-4992-b2d8-d5a04bcd40d2_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_d9c2e642-63b9-43d3-973d-8caec8327484_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income from operations</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_fb2eb1ae-017a-4771-ab03-1a7199429ac5_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_kfrc_LineOfCreditFacilityDebtCovenantLeverageRatioThreshold_968a5268-2db4-4ae0-a7fc-6a5c60eb0ac5_terseLabel_en-US" xlink:label="lab_kfrc_LineOfCreditFacilityDebtCovenantLeverageRatioThreshold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum leverage ratio</link:label>
    <link:label id="lab_kfrc_LineOfCreditFacilityDebtCovenantLeverageRatioThreshold_label_en-US" xlink:label="lab_kfrc_LineOfCreditFacilityDebtCovenantLeverageRatioThreshold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line Of Credit Facility, Debt Covenant, Leverage Ratio Threshold</link:label>
    <link:label id="lab_kfrc_LineOfCreditFacilityDebtCovenantLeverageRatioThreshold_documentation_en-US" xlink:label="lab_kfrc_LineOfCreditFacilityDebtCovenantLeverageRatioThreshold" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line Of Credit Facility, Debt Covenant, Leverage Ratio Threshold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_LineOfCreditFacilityDebtCovenantLeverageRatioThreshold" xlink:href="kfrc-20231231.xsd#kfrc_LineOfCreditFacilityDebtCovenantLeverageRatioThreshold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfrc_LineOfCreditFacilityDebtCovenantLeverageRatioThreshold" xlink:to="lab_kfrc_LineOfCreditFacilityDebtCovenantLeverageRatioThreshold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_6be4b07a-a750-4788-8c78-c7350bda2c13_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfRevenue_ba9f4901-27c4-400e-81a5-b233ad7b85f0_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Direct costs</link:label>
    <link:label id="lab_us-gaap_CostOfRevenue_label_en-US" xlink:label="lab_us-gaap_CostOfRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenue" xlink:to="lab_us-gaap_CostOfRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_6ff88f20-9386-46cd-8f3b-55ab0b6e2a2a_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_4428acaa-e556-489c-ab0d-755bfafc5bb3_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_7ccf1b16-f898-476b-94f9-5debd520939c_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed Assets</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_e89a2b0f-80a8-41b9-b0fc-c1c0ef844868_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive (loss) income:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCredit_26bfe519-9acb-408a-bedc-69d555d7cc04_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt - credit facility</link:label>
    <link:label id="lab_us-gaap_LineOfCredit_label_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Line of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCredit" xlink:to="lab_us-gaap_LineOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_kfrc_SupplementalUnemploymentBenefitsOnChangeInControl_7f3a6a08-1f23-4e4c-9e43-b9874c8750c8_terseLabel_en-US" xlink:label="lab_kfrc_SupplementalUnemploymentBenefitsOnChangeInControl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employees under contract terminated by employer without good cause or change in control</link:label>
    <link:label id="lab_kfrc_SupplementalUnemploymentBenefitsOnChangeInControl_label_en-US" xlink:label="lab_kfrc_SupplementalUnemploymentBenefitsOnChangeInControl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Unemployment Benefits On Change In Control</link:label>
    <link:label id="lab_kfrc_SupplementalUnemploymentBenefitsOnChangeInControl_documentation_en-US" xlink:label="lab_kfrc_SupplementalUnemploymentBenefitsOnChangeInControl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental unemployment benefits for employees under contract that are terminated without good cause or the employee resigns for good reason following a change in control.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_SupplementalUnemploymentBenefitsOnChangeInControl" xlink:href="kfrc-20231231.xsd#kfrc_SupplementalUnemploymentBenefitsOnChangeInControl"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfrc_SupplementalUnemploymentBenefitsOnChangeInControl" xlink:to="lab_kfrc_SupplementalUnemploymentBenefitsOnChangeInControl" xlink:type="arc" order="1"/>
    <link:label id="lab_kfrc_ImpairmentOfEquityMethodInvestment_9bd9953b-e8fa-4ba1-9a93-24d72baf76b8_terseLabel_en-US" xlink:label="lab_kfrc_ImpairmentOfEquityMethodInvestment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of equity method investment</link:label>
    <link:label id="lab_kfrc_ImpairmentOfEquityMethodInvestment_label_en-US" xlink:label="lab_kfrc_ImpairmentOfEquityMethodInvestment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment Of Equity Method Investment</link:label>
    <link:label id="lab_kfrc_ImpairmentOfEquityMethodInvestment_documentation_en-US" xlink:label="lab_kfrc_ImpairmentOfEquityMethodInvestment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment Of Equity Method Investment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_ImpairmentOfEquityMethodInvestment" xlink:href="kfrc-20231231.xsd#kfrc_ImpairmentOfEquityMethodInvestment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfrc_ImpairmentOfEquityMethodInvestment" xlink:to="lab_kfrc_ImpairmentOfEquityMethodInvestment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareNet_c58bb254-4f58-405a-88c7-9b87d1fe5d81_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized software, net</link:label>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareNet_label_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Computer Software, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareNet" xlink:to="lab_us-gaap_CapitalizedComputerSoftwareNet" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>13
<FILENAME>kfrc-20231231_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:103b8af1-9008-44fc-ab28-3b835ec8f26b,g:b3eee876-4697-4310-b0fa-c4c518fd8e08-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.kforce.com/role/CoverPage" xlink:type="simple" xlink:href="kfrc-20231231.xsd#CoverPage"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_0dc80dcf-c1be-4b3d-a27a-2dca10d5c0de" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_bf8207d7-09e8-4e35-a34f-5182ad3b2ca2" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0dc80dcf-c1be-4b3d-a27a-2dca10d5c0de" xlink:to="loc_dei_DocumentType_bf8207d7-09e8-4e35-a34f-5182ad3b2ca2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_d73855e9-380d-4421-bb5d-15c7a7da2fac" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0dc80dcf-c1be-4b3d-a27a-2dca10d5c0de" xlink:to="loc_dei_DocumentAnnualReport_d73855e9-380d-4421-bb5d-15c7a7da2fac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_25df796f-2e7c-4d34-ac63-0d147829eadb" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0dc80dcf-c1be-4b3d-a27a-2dca10d5c0de" xlink:to="loc_dei_DocumentPeriodEndDate_25df796f-2e7c-4d34-ac63-0d147829eadb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_a6c8740b-0bf3-4397-9824-95ffa6aff651" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0dc80dcf-c1be-4b3d-a27a-2dca10d5c0de" xlink:to="loc_dei_CurrentFiscalYearEndDate_a6c8740b-0bf3-4397-9824-95ffa6aff651" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_c3c188d2-1b3c-4d09-8369-9af7ea479ea6" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0dc80dcf-c1be-4b3d-a27a-2dca10d5c0de" xlink:to="loc_dei_DocumentTransitionReport_c3c188d2-1b3c-4d09-8369-9af7ea479ea6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_3a8b4a90-5ac4-4f6a-a6d5-15e57d39107c" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0dc80dcf-c1be-4b3d-a27a-2dca10d5c0de" xlink:to="loc_dei_EntityFileNumber_3a8b4a90-5ac4-4f6a-a6d5-15e57d39107c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_507dea11-d825-4ab6-a743-dd90f90f8a5c" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0dc80dcf-c1be-4b3d-a27a-2dca10d5c0de" xlink:to="loc_dei_EntityRegistrantName_507dea11-d825-4ab6-a743-dd90f90f8a5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_daea3e0e-4e82-42f9-93bd-d6b8cde5dffd" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0dc80dcf-c1be-4b3d-a27a-2dca10d5c0de" xlink:to="loc_dei_EntityIncorporationStateCountryCode_daea3e0e-4e82-42f9-93bd-d6b8cde5dffd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_990d10b4-1ea8-43b4-8b06-79590118cb9a" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0dc80dcf-c1be-4b3d-a27a-2dca10d5c0de" xlink:to="loc_dei_EntityTaxIdentificationNumber_990d10b4-1ea8-43b4-8b06-79590118cb9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_65c10662-4fb9-4b0a-b615-e61ee4cab66c" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0dc80dcf-c1be-4b3d-a27a-2dca10d5c0de" xlink:to="loc_dei_EntityAddressAddressLine1_65c10662-4fb9-4b0a-b615-e61ee4cab66c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_b4091396-44e5-4072-bae4-a418ce02e96c" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0dc80dcf-c1be-4b3d-a27a-2dca10d5c0de" xlink:to="loc_dei_EntityAddressCityOrTown_b4091396-44e5-4072-bae4-a418ce02e96c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_ec11790e-0d07-4c91-bc1f-32ab559137a9" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0dc80dcf-c1be-4b3d-a27a-2dca10d5c0de" xlink:to="loc_dei_EntityAddressStateOrProvince_ec11790e-0d07-4c91-bc1f-32ab559137a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_855c05cb-17af-433d-84c3-51cb1d9c4188" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0dc80dcf-c1be-4b3d-a27a-2dca10d5c0de" xlink:to="loc_dei_EntityAddressPostalZipCode_855c05cb-17af-433d-84c3-51cb1d9c4188" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_26576fed-e0d7-4f2b-8a21-e2d7d546783e" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0dc80dcf-c1be-4b3d-a27a-2dca10d5c0de" xlink:to="loc_dei_CityAreaCode_26576fed-e0d7-4f2b-8a21-e2d7d546783e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_33cc0a9c-e90a-43ca-a531-8ad10f554ab9" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0dc80dcf-c1be-4b3d-a27a-2dca10d5c0de" xlink:to="loc_dei_LocalPhoneNumber_33cc0a9c-e90a-43ca-a531-8ad10f554ab9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_0bd575da-393b-45f6-a628-400ab89e54a2" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0dc80dcf-c1be-4b3d-a27a-2dca10d5c0de" xlink:to="loc_dei_Security12bTitle_0bd575da-393b-45f6-a628-400ab89e54a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_e3889074-968b-4657-a780-6e474faed85a" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0dc80dcf-c1be-4b3d-a27a-2dca10d5c0de" xlink:to="loc_dei_TradingSymbol_e3889074-968b-4657-a780-6e474faed85a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_da6c7c95-808c-4705-a927-d1c778368971" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0dc80dcf-c1be-4b3d-a27a-2dca10d5c0de" xlink:to="loc_dei_SecurityExchangeName_da6c7c95-808c-4705-a927-d1c778368971" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_4ff4304e-13f6-4560-9e5e-33260edc6154" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0dc80dcf-c1be-4b3d-a27a-2dca10d5c0de" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_4ff4304e-13f6-4560-9e5e-33260edc6154" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_48d08cea-08da-4d88-af92-69cc51b494bd" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0dc80dcf-c1be-4b3d-a27a-2dca10d5c0de" xlink:to="loc_dei_EntityVoluntaryFilers_48d08cea-08da-4d88-af92-69cc51b494bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_7efaa64a-2b20-4578-aed2-6eaa18a81b52" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0dc80dcf-c1be-4b3d-a27a-2dca10d5c0de" xlink:to="loc_dei_EntityCurrentReportingStatus_7efaa64a-2b20-4578-aed2-6eaa18a81b52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_12c43669-a7a3-459c-b351-0a589a909388" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0dc80dcf-c1be-4b3d-a27a-2dca10d5c0de" xlink:to="loc_dei_EntityInteractiveDataCurrent_12c43669-a7a3-459c-b351-0a589a909388" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_f16434df-8396-44db-872e-afb0434f2eac" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0dc80dcf-c1be-4b3d-a27a-2dca10d5c0de" xlink:to="loc_dei_EntityFilerCategory_f16434df-8396-44db-872e-afb0434f2eac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_8e27846e-e056-4c33-9d86-239f223a0c87" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0dc80dcf-c1be-4b3d-a27a-2dca10d5c0de" xlink:to="loc_dei_EntitySmallBusiness_8e27846e-e056-4c33-9d86-239f223a0c87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_85295bab-f994-4fb5-8161-e976162e372f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0dc80dcf-c1be-4b3d-a27a-2dca10d5c0de" xlink:to="loc_dei_EntityEmergingGrowthCompany_85295bab-f994-4fb5-8161-e976162e372f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_33c5de48-9fe1-455e-8fbc-6119cf6ca5dc" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0dc80dcf-c1be-4b3d-a27a-2dca10d5c0de" xlink:to="loc_dei_IcfrAuditorAttestationFlag_33c5de48-9fe1-455e-8fbc-6119cf6ca5dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_bfa120c3-512f-409a-b789-1af834c6bced" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0dc80dcf-c1be-4b3d-a27a-2dca10d5c0de" xlink:to="loc_dei_EntityShellCompany_bfa120c3-512f-409a-b789-1af834c6bced" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_dc3a3387-08ad-4bfd-bb0d-6cf187667892" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0dc80dcf-c1be-4b3d-a27a-2dca10d5c0de" xlink:to="loc_dei_EntityPublicFloat_dc3a3387-08ad-4bfd-bb0d-6cf187667892" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_dc02413a-f758-4841-bbe0-22dfdfd2daac" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0dc80dcf-c1be-4b3d-a27a-2dca10d5c0de" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_dc02413a-f758-4841-bbe0-22dfdfd2daac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_4a8b064c-043d-4fe8-91cc-bccdd6f605b1" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0dc80dcf-c1be-4b3d-a27a-2dca10d5c0de" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_4a8b064c-043d-4fe8-91cc-bccdd6f605b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_1d45a8f9-8744-4610-abbf-0e335a5b37a9" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0dc80dcf-c1be-4b3d-a27a-2dca10d5c0de" xlink:to="loc_dei_AmendmentFlag_1d45a8f9-8744-4610-abbf-0e335a5b37a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_bb6e5b80-5e4c-4870-b60c-a5d62dabff6a" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0dc80dcf-c1be-4b3d-a27a-2dca10d5c0de" xlink:to="loc_dei_EntityCentralIndexKey_bb6e5b80-5e4c-4870-b60c-a5d62dabff6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_7e27cb7e-ef4b-4c8f-ba14-b7c1c3ca6eb1" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0dc80dcf-c1be-4b3d-a27a-2dca10d5c0de" xlink:to="loc_dei_DocumentFiscalYearFocus_7e27cb7e-ef4b-4c8f-ba14-b7c1c3ca6eb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_183cfd01-f834-4b6f-9a9d-0b59508f2870" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0dc80dcf-c1be-4b3d-a27a-2dca10d5c0de" xlink:to="loc_dei_DocumentFiscalPeriodFocus_183cfd01-f834-4b6f-9a9d-0b59508f2870" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag_d1d625cf-5b6c-4885-9491-f12174e379c1" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:presentationArc order="35" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0dc80dcf-c1be-4b3d-a27a-2dca10d5c0de" xlink:to="loc_dei_DocumentFinStmtErrorCorrectionFlag_d1d625cf-5b6c-4885-9491-f12174e379c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/AuditInformation" xlink:type="simple" xlink:href="kfrc-20231231.xsd#AuditInformation"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/AuditInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_AuditorAbstract_5736ad47-722c-440a-b21e-03b48ef6e005" xlink:href="kfrc-20231231.xsd#kfrc_AuditorAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_5698853a-c776-4b4e-952e-190287308598" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorName"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfrc_AuditorAbstract_5736ad47-722c-440a-b21e-03b48ef6e005" xlink:to="loc_dei_AuditorName_5698853a-c776-4b4e-952e-190287308598" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_ca9990cb-bd80-4c55-8319-2fdfb423d134" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfrc_AuditorAbstract_5736ad47-722c-440a-b21e-03b48ef6e005" xlink:to="loc_dei_AuditorLocation_ca9990cb-bd80-4c55-8319-2fdfb423d134" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_e083eb0e-6434-4d89-94d6-ab56d945ff0a" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfrc_AuditorAbstract_5736ad47-722c-440a-b21e-03b48ef6e005" xlink:to="loc_dei_AuditorFirmId_e083eb0e-6434-4d89-94d6-ab56d945ff0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="kfrc-20231231.xsd#CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_642fd64e-301b-4163-a40a-180360e9a113" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0a428558-73db-4880-a81b-ace6b63698cc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_642fd64e-301b-4163-a40a-180360e9a113" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0a428558-73db-4880-a81b-ace6b63698cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_bdbccdbd-587c-4d0a-b90c-02b4d46b4c33" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfRevenue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_642fd64e-301b-4163-a40a-180360e9a113" xlink:to="loc_us-gaap_CostOfRevenue_bdbccdbd-587c-4d0a-b90c-02b4d46b4c33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_79dba87f-a50d-4ec2-8b4d-3f80dca5c033" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_642fd64e-301b-4163-a40a-180360e9a113" xlink:to="loc_us-gaap_GrossProfit_79dba87f-a50d-4ec2-8b4d-3f80dca5c033" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_c4016afe-77ae-41a4-963e-fe75c6dd6384" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_642fd64e-301b-4163-a40a-180360e9a113" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_c4016afe-77ae-41a4-963e-fe75c6dd6384" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_a0da1ee2-6df2-4499-9b07-868f640bc7c8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_642fd64e-301b-4163-a40a-180360e9a113" xlink:to="loc_us-gaap_DepreciationAndAmortization_a0da1ee2-6df2-4499-9b07-868f640bc7c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_40a2beea-40f6-4d68-90ae-83d64898168c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_642fd64e-301b-4163-a40a-180360e9a113" xlink:to="loc_us-gaap_OperatingIncomeLoss_40a2beea-40f6-4d68-90ae-83d64898168c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_646485cb-acd4-49c0-b440-9642781f9c58" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_642fd64e-301b-4163-a40a-180360e9a113" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_646485cb-acd4-49c0-b440-9642781f9c58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c46b92c3-2948-48b7-a5cb-3c25f133bcbe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_642fd64e-301b-4163-a40a-180360e9a113" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c46b92c3-2948-48b7-a5cb-3c25f133bcbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_fdaf68bb-8d32-4473-88eb-04a39c07fd78" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_642fd64e-301b-4163-a40a-180360e9a113" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_fdaf68bb-8d32-4473-88eb-04a39c07fd78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_a9bcf0ee-77af-4738-9f96-c8645bc0fde4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_642fd64e-301b-4163-a40a-180360e9a113" xlink:to="loc_us-gaap_NetIncomeLoss_a9bcf0ee-77af-4738-9f96-c8645bc0fde4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_7c005b13-8428-4a98-bd4f-0ed8fa747ce5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_642fd64e-301b-4163-a40a-180360e9a113" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_7c005b13-8428-4a98-bd4f-0ed8fa747ce5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_e4ccdca8-5968-4341-bbd9-b488ade7ee8c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_7c005b13-8428-4a98-bd4f-0ed8fa747ce5" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_e4ccdca8-5968-4341-bbd9-b488ade7ee8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_9697495b-7219-47af-a5c4-ee446cb33d2b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_7c005b13-8428-4a98-bd4f-0ed8fa747ce5" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_9697495b-7219-47af-a5c4-ee446cb33d2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_083832ea-d887-4f3e-a25a-bf99b2f111c5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_7c005b13-8428-4a98-bd4f-0ed8fa747ce5" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_083832ea-d887-4f3e-a25a-bf99b2f111c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_7c256cf2-9b87-46fe-8f46-53bed5547c07" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_642fd64e-301b-4163-a40a-180360e9a113" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_7c256cf2-9b87-46fe-8f46-53bed5547c07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_aa4f1ae2-00dd-44ec-b406-3815bac94c89" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_642fd64e-301b-4163-a40a-180360e9a113" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_aa4f1ae2-00dd-44ec-b406-3815bac94c89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_6aff9212-8df0-4b2c-84d0-f92b7fbf3a15" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_642fd64e-301b-4163-a40a-180360e9a113" xlink:to="loc_us-gaap_EarningsPerShareBasic_6aff9212-8df0-4b2c-84d0-f92b7fbf3a15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_c5a9e5c1-21ec-48b7-80e5-b94c52ca5126" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_642fd64e-301b-4163-a40a-180360e9a113" xlink:to="loc_us-gaap_EarningsPerShareDiluted_c5a9e5c1-21ec-48b7-80e5-b94c52ca5126" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="kfrc-20231231.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_f5ff551b-66da-4595-9293-a1eedd443abd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_8358d31f-6fc5-4a1b-86fb-9d3fea28c11e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_f5ff551b-66da-4595-9293-a1eedd443abd" xlink:to="loc_us-gaap_AssetsAbstract_8358d31f-6fc5-4a1b-86fb-9d3fea28c11e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_e17ce781-dc35-4dde-9502-64fb55c1d861" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_8358d31f-6fc5-4a1b-86fb-9d3fea28c11e" xlink:to="loc_us-gaap_AssetsCurrentAbstract_e17ce781-dc35-4dde-9502-64fb55c1d861" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_db5a3d6f-b72b-4ba9-a7b8-ad95d5f1ed4b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_e17ce781-dc35-4dde-9502-64fb55c1d861" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_db5a3d6f-b72b-4ba9-a7b8-ad95d5f1ed4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_bfbb7b00-f3ba-49e4-9ba4-5f9fd039b50d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_e17ce781-dc35-4dde-9502-64fb55c1d861" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_bfbb7b00-f3ba-49e4-9ba4-5f9fd039b50d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_710b6f74-66db-4f29-a3f5-8b8f4b1d1db0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_e17ce781-dc35-4dde-9502-64fb55c1d861" xlink:to="loc_us-gaap_AssetsCurrent_710b6f74-66db-4f29-a3f5-8b8f4b1d1db0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_5d87d7ed-7cfe-497b-9d1a-81d0574e3064" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_8358d31f-6fc5-4a1b-86fb-9d3fea28c11e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_5d87d7ed-7cfe-497b-9d1a-81d0574e3064" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_15d54ba8-0840-473c-8b0a-d05fb3b90982" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_8358d31f-6fc5-4a1b-86fb-9d3fea28c11e" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_15d54ba8-0840-473c-8b0a-d05fb3b90982" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_1a50de69-3a7b-4db4-bc23-03f5b09f2d4a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_8358d31f-6fc5-4a1b-86fb-9d3fea28c11e" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_1a50de69-3a7b-4db4-bc23-03f5b09f2d4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_4666e03f-2913-40aa-aa3a-8e6697ade87d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_8358d31f-6fc5-4a1b-86fb-9d3fea28c11e" xlink:to="loc_us-gaap_Goodwill_4666e03f-2913-40aa-aa3a-8e6697ade87d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_27394b2e-175e-49ad-92fa-0dfe3bf85d44" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_8358d31f-6fc5-4a1b-86fb-9d3fea28c11e" xlink:to="loc_us-gaap_Assets_27394b2e-175e-49ad-92fa-0dfe3bf85d44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ca109e5a-82ae-43ca-83db-7ad92c0a0397" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_f5ff551b-66da-4595-9293-a1eedd443abd" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ca109e5a-82ae-43ca-83db-7ad92c0a0397" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_53885133-5f72-4fc2-80da-3f667871f2cf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ca109e5a-82ae-43ca-83db-7ad92c0a0397" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_53885133-5f72-4fc2-80da-3f667871f2cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_7bb8e859-4dbf-4038-ae4e-50f46d122980" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_53885133-5f72-4fc2-80da-3f667871f2cf" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_7bb8e859-4dbf-4038-ae4e-50f46d122980" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_c358bb9f-50c1-4031-b833-c4b2a146a6c0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_53885133-5f72-4fc2-80da-3f667871f2cf" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_c358bb9f-50c1-4031-b833-c4b2a146a6c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_90e87d68-1b0a-40d0-9020-63430df07aae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_53885133-5f72-4fc2-80da-3f667871f2cf" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_90e87d68-1b0a-40d0-9020-63430df07aae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_53eaec32-2fd3-4ac9-a0b8-aeec7b2de6e9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_53885133-5f72-4fc2-80da-3f667871f2cf" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_53eaec32-2fd3-4ac9-a0b8-aeec7b2de6e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_5b57fd3b-f87c-4e32-96b4-6626d35dc8da" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_53885133-5f72-4fc2-80da-3f667871f2cf" xlink:to="loc_us-gaap_LiabilitiesCurrent_5b57fd3b-f87c-4e32-96b4-6626d35dc8da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermLineOfCredit_2f772f05-2b54-4e4f-942f-93b869c09606" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermLineOfCredit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ca109e5a-82ae-43ca-83db-7ad92c0a0397" xlink:to="loc_us-gaap_LongTermLineOfCredit_2f772f05-2b54-4e4f-942f-93b869c09606" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_93f2591a-ba52-4ee2-aea5-406811e9a853" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ca109e5a-82ae-43ca-83db-7ad92c0a0397" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_93f2591a-ba52-4ee2-aea5-406811e9a853" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_e4d09b3b-d8c1-4ed5-b45b-bd88d35c5d9d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ca109e5a-82ae-43ca-83db-7ad92c0a0397" xlink:to="loc_us-gaap_Liabilities_e4d09b3b-d8c1-4ed5-b45b-bd88d35c5d9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_c32f9bbc-ee4d-4ca8-95a2-2374b2e3caca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ca109e5a-82ae-43ca-83db-7ad92c0a0397" xlink:to="loc_us-gaap_CommitmentsAndContingencies_c32f9bbc-ee4d-4ca8-95a2-2374b2e3caca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_001fe9e7-05d3-498a-9188-8187a3dc5e1c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ca109e5a-82ae-43ca-83db-7ad92c0a0397" xlink:to="loc_us-gaap_StockholdersEquityAbstract_001fe9e7-05d3-498a-9188-8187a3dc5e1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_c90d7b9e-3a6c-43d5-a0b8-a3619827ebc5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_001fe9e7-05d3-498a-9188-8187a3dc5e1c" xlink:to="loc_us-gaap_PreferredStockValue_c90d7b9e-3a6c-43d5-a0b8-a3619827ebc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_2bfa8425-c498-4be3-b0be-5c364b44bf61" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_001fe9e7-05d3-498a-9188-8187a3dc5e1c" xlink:to="loc_us-gaap_CommonStockValue_2bfa8425-c498-4be3-b0be-5c364b44bf61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_277417e5-5500-48d3-b585-d0c75918df07" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_001fe9e7-05d3-498a-9188-8187a3dc5e1c" xlink:to="loc_us-gaap_AdditionalPaidInCapital_277417e5-5500-48d3-b585-d0c75918df07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_3e183503-29c0-4292-8cf0-bfefacc301cd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_001fe9e7-05d3-498a-9188-8187a3dc5e1c" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_3e183503-29c0-4292-8cf0-bfefacc301cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_5bc960f1-1150-4eb8-a2f9-618d6cc62d76" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_001fe9e7-05d3-498a-9188-8187a3dc5e1c" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_5bc960f1-1150-4eb8-a2f9-618d6cc62d76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue_9f16d158-9d75-4d59-abf8-a2b9b820a554" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_001fe9e7-05d3-498a-9188-8187a3dc5e1c" xlink:to="loc_us-gaap_TreasuryStockCommonValue_9f16d158-9d75-4d59-abf8-a2b9b820a554" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_b897da81-818b-4eca-9bd8-1f60c6fdbb01" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_001fe9e7-05d3-498a-9188-8187a3dc5e1c" xlink:to="loc_us-gaap_StockholdersEquity_b897da81-818b-4eca-9bd8-1f60c6fdbb01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_394e017a-fe1f-4423-aee5-78346c46bbd2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ca109e5a-82ae-43ca-83db-7ad92c0a0397" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_394e017a-fe1f-4423-aee5-78346c46bbd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="kfrc-20231231.xsd#CONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_30a28b29-0485-40f9-b3a8-695521f1d951" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_f90972e4-1ddb-4089-9f43-552515cb0cfe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_30a28b29-0485-40f9-b3a8-695521f1d951" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_f90972e4-1ddb-4089-9f43-552515cb0cfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_eebdc6a6-6db0-419d-b658-99389b7b2f04" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_30a28b29-0485-40f9-b3a8-695521f1d951" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_eebdc6a6-6db0-419d-b658-99389b7b2f04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_b810ec87-d994-4f47-bd9c-2183163cabde" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_30a28b29-0485-40f9-b3a8-695521f1d951" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_b810ec87-d994-4f47-bd9c-2183163cabde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_e83ec969-840a-4e96-a936-387bd10f044f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_30a28b29-0485-40f9-b3a8-695521f1d951" xlink:to="loc_us-gaap_PreferredStockSharesIssued_e83ec969-840a-4e96-a936-387bd10f044f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_28d24ffd-e2f3-474b-be85-e3c078bf0636" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_30a28b29-0485-40f9-b3a8-695521f1d951" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_28d24ffd-e2f3-474b-be85-e3c078bf0636" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_cab7878a-b4dd-4063-9660-d25fa35361eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_30a28b29-0485-40f9-b3a8-695521f1d951" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_cab7878a-b4dd-4063-9660-d25fa35361eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_454461ba-6200-4372-9692-e7e74cb7d7e0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_30a28b29-0485-40f9-b3a8-695521f1d951" xlink:to="loc_us-gaap_CommonStockSharesIssued_454461ba-6200-4372-9692-e7e74cb7d7e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_c47946a1-4a55-47e4-839b-2e32eb6f934d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_30a28b29-0485-40f9-b3a8-695521f1d951" xlink:to="loc_us-gaap_TreasuryStockCommonShares_c47946a1-4a55-47e4-839b-2e32eb6f934d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_013de732-6bfc-4f35-989d-c7ff5a338f30" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_30a28b29-0485-40f9-b3a8-695521f1d951" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_013de732-6bfc-4f35-989d-c7ff5a338f30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_d212f88c-9a4e-48c3-8924-5c0e398784a8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_30a28b29-0485-40f9-b3a8-695521f1d951" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_d212f88c-9a4e-48c3-8924-5c0e398784a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_aa22486c-112b-46f4-a52e-be9defe92349" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_30a28b29-0485-40f9-b3a8-695521f1d951" xlink:to="loc_us-gaap_AssetsCurrent_aa22486c-112b-46f4-a52e-be9defe92349" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermLineOfCredit_fddc38ed-1708-452f-9fb4-88694b6ccced" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermLineOfCredit"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_30a28b29-0485-40f9-b3a8-695521f1d951" xlink:to="loc_us-gaap_LongTermLineOfCredit_fddc38ed-1708-452f-9fb4-88694b6ccced" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="kfrc-20231231.xsd#CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_3b794ac9-ddca-4bf3-8ffa-41c222b0947d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_e32283fb-17c9-4a89-9a7a-e5743ffec3a9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_3b794ac9-ddca-4bf3-8ffa-41c222b0947d" xlink:to="loc_us-gaap_StatementTable_e32283fb-17c9-4a89-9a7a-e5743ffec3a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_f2a2b1b3-652f-4220-97af-917101979ea4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_e32283fb-17c9-4a89-9a7a-e5743ffec3a9" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_f2a2b1b3-652f-4220-97af-917101979ea4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_d6f3196a-c4c4-42d0-b608-a681e6cebdbe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_f2a2b1b3-652f-4220-97af-917101979ea4" xlink:to="loc_us-gaap_EquityComponentDomain_d6f3196a-c4c4-42d0-b608-a681e6cebdbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_789df627-a0e5-4efc-9041-6270d7b04edc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_d6f3196a-c4c4-42d0-b608-a681e6cebdbe" xlink:to="loc_us-gaap_CommonStockMember_789df627-a0e5-4efc-9041-6270d7b04edc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_ff356845-8eac-4e4a-ac52-20e642e49740" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_d6f3196a-c4c4-42d0-b608-a681e6cebdbe" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_ff356845-8eac-4e4a-ac52-20e642e49740" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_5e38211d-e7c5-4dc8-9b42-a3669616ce98" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_d6f3196a-c4c4-42d0-b608-a681e6cebdbe" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_5e38211d-e7c5-4dc8-9b42-a3669616ce98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_9bafd48c-8c9f-4bf9-bc85-4afca3be1b47" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_d6f3196a-c4c4-42d0-b608-a681e6cebdbe" xlink:to="loc_us-gaap_RetainedEarningsMember_9bafd48c-8c9f-4bf9-bc85-4afca3be1b47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_00809174-8f36-42c4-baf3-3eb410c7b28e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_d6f3196a-c4c4-42d0-b608-a681e6cebdbe" xlink:to="loc_us-gaap_TreasuryStockCommonMember_00809174-8f36-42c4-baf3-3eb410c7b28e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_ccfb622e-d0e6-4ef7-b7a8-8c2a30c7dca9" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_e32283fb-17c9-4a89-9a7a-e5743ffec3a9" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_ccfb622e-d0e6-4ef7-b7a8-8c2a30c7dca9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_289a4a2a-04ef-452b-986c-ecd624499ef3" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_ccfb622e-d0e6-4ef7-b7a8-8c2a30c7dca9" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_289a4a2a-04ef-452b-986c-ecd624499ef3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_a28e05c6-77f1-447c-9cb2-69217fc2e27e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_e32283fb-17c9-4a89-9a7a-e5743ffec3a9" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_a28e05c6-77f1-447c-9cb2-69217fc2e27e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_fd0b7af6-8298-4cd0-b678-b6a4f143bb26" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_a28e05c6-77f1-447c-9cb2-69217fc2e27e" xlink:to="loc_us-gaap_TypeOfAdoptionMember_fd0b7af6-8298-4cd0-b678-b6a4f143bb26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_87aa0666-f9d2-4745-b616-c80a9ca50939" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_e32283fb-17c9-4a89-9a7a-e5743ffec3a9" xlink:to="loc_us-gaap_StatementLineItems_87aa0666-f9d2-4745-b616-c80a9ca50939" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f5de9414-f216-46ab-8812-b2c8494922bf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_87aa0666-f9d2-4745-b616-c80a9ca50939" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f5de9414-f216-46ab-8812-b2c8494922bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_d22cdc3e-ddb3-4612-b701-2467ce6fc493" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesIssued"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f5de9414-f216-46ab-8812-b2c8494922bf" xlink:to="loc_us-gaap_SharesIssued_d22cdc3e-ddb3-4612-b701-2467ce6fc493" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_698cae74-5132-4757-8807-453740fd4302" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f5de9414-f216-46ab-8812-b2c8494922bf" xlink:to="loc_us-gaap_StockholdersEquity_698cae74-5132-4757-8807-453740fd4302" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_b622efd8-5dcb-4d82-827b-0adad0ac9bab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f5de9414-f216-46ab-8812-b2c8494922bf" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_b622efd8-5dcb-4d82-827b-0adad0ac9bab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_974cee00-ff5f-413c-9f30-e74f12e79a25" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f5de9414-f216-46ab-8812-b2c8494922bf" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_974cee00-ff5f-413c-9f30-e74f12e79a25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStock_98f97be0-ec94-48a7-82e7-1604ce71ca04" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DividendsCommonStock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f5de9414-f216-46ab-8812-b2c8494922bf" xlink:to="loc_us-gaap_DividendsCommonStock_98f97be0-ec94-48a7-82e7-1604ce71ca04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_dc6dfb1a-1439-41ac-8611-56366e0f718d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f5de9414-f216-46ab-8812-b2c8494922bf" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_dc6dfb1a-1439-41ac-8611-56366e0f718d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_77a6d7ea-5f0e-4ee4-8bae-1eccffeb0165" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f5de9414-f216-46ab-8812-b2c8494922bf" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_77a6d7ea-5f0e-4ee4-8bae-1eccffeb0165" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_a7494543-a234-475c-9318-6cd1c32e241b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f5de9414-f216-46ab-8812-b2c8494922bf" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_a7494543-a234-475c-9318-6cd1c32e241b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityOther_9f20a78e-83ad-4f9f-8d47-31dd82eb0f75" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityOther"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f5de9414-f216-46ab-8812-b2c8494922bf" xlink:to="loc_us-gaap_StockholdersEquityOther_9f20a78e-83ad-4f9f-8d47-31dd82eb0f75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_6f26e16b-540a-4e81-b3fc-7cc4cb782afc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesIssued"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f5de9414-f216-46ab-8812-b2c8494922bf" xlink:to="loc_us-gaap_SharesIssued_6f26e16b-540a-4e81-b3fc-7cc4cb782afc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_ebc12253-1fa0-4685-a42a-95adb96e56c0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f5de9414-f216-46ab-8812-b2c8494922bf" xlink:to="loc_us-gaap_StockholdersEquity_ebc12253-1fa0-4685-a42a-95adb96e56c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_56f49161-9797-4f91-b6f1-4d20fc8e74da" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f5de9414-f216-46ab-8812-b2c8494922bf" xlink:to="loc_us-gaap_NetIncomeLoss_56f49161-9797-4f91-b6f1-4d20fc8e74da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_826e0996-1985-42b2-96d2-e10b5814639b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_87aa0666-f9d2-4745-b616-c80a9ca50939" xlink:to="loc_us-gaap_CommonStockSharesIssued_826e0996-1985-42b2-96d2-e10b5814639b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_708b93ee-e99c-4ad5-9db9-43c4d5f48001" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_87aa0666-f9d2-4745-b616-c80a9ca50939" xlink:to="loc_us-gaap_TreasuryStockCommonShares_708b93ee-e99c-4ad5-9db9-43c4d5f48001" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_b39be3c3-ea52-454e-a0ca-0c38f251fa2b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_87aa0666-f9d2-4745-b616-c80a9ca50939" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_b39be3c3-ea52-454e-a0ca-0c38f251fa2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_2cc197c8-9f52-4180-bd3a-c45d702bfa3f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_87aa0666-f9d2-4745-b616-c80a9ca50939" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_2cc197c8-9f52-4180-bd3a-c45d702bfa3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_ed39ab62-a9f3-4dbf-b7cf-1d2996f760d4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_87aa0666-f9d2-4745-b616-c80a9ca50939" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_ed39ab62-a9f3-4dbf-b7cf-1d2996f760d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_8f95869e-6757-443f-8d5c-ca0d39c72cc8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_87aa0666-f9d2-4745-b616-c80a9ca50939" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_8f95869e-6757-443f-8d5c-ca0d39c72cc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYParenthetical" xlink:type="simple" xlink:href="kfrc-20231231.xsd#CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYParenthetical"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_c50af196-83d9-4374-9391-bf284133c7d1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_60c1964e-d413-49b1-a4c3-102c50cfbfcc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_c50af196-83d9-4374-9391-bf284133c7d1" xlink:to="loc_us-gaap_StatementTable_60c1964e-d413-49b1-a4c3-102c50cfbfcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_d2269cd2-7624-4190-8c94-0a3de4d4d090" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_60c1964e-d413-49b1-a4c3-102c50cfbfcc" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_d2269cd2-7624-4190-8c94-0a3de4d4d090" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_4598ef79-00d7-44ad-a1ce-99db07d25e63" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_d2269cd2-7624-4190-8c94-0a3de4d4d090" xlink:to="loc_us-gaap_EquityComponentDomain_4598ef79-00d7-44ad-a1ce-99db07d25e63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_67f55219-27c0-470b-8ea9-6d2578879aa9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_4598ef79-00d7-44ad-a1ce-99db07d25e63" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_67f55219-27c0-470b-8ea9-6d2578879aa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_e44cd709-1f14-48b8-91ea-da32e828b43b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_60c1964e-d413-49b1-a4c3-102c50cfbfcc" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_e44cd709-1f14-48b8-91ea-da32e828b43b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_3deee58e-f49e-45b5-91bf-dfa18c93a2e9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_e44cd709-1f14-48b8-91ea-da32e828b43b" xlink:to="loc_us-gaap_TypeOfAdoptionMember_3deee58e-f49e-45b5-91bf-dfa18c93a2e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_40c94558-30e1-4ab0-beea-8555aa160c91" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_60c1964e-d413-49b1-a4c3-102c50cfbfcc" xlink:to="loc_us-gaap_StatementLineItems_40c94558-30e1-4ab0-beea-8555aa160c91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_9da39b2c-f866-4a58-bfb5-a397e46f4098" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_40c94558-30e1-4ab0-beea-8555aa160c91" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_9da39b2c-f866-4a58-bfb5-a397e46f4098" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_b97c7fe7-32d8-4d4d-82e0-da93702e708b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_40c94558-30e1-4ab0-beea-8555aa160c91" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_b97c7fe7-32d8-4d4d-82e0-da93702e708b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="kfrc-20231231.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_e043f413-1e51-446f-a835-fb7dc75bb683" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_6d89368e-d3ba-4a15-b811-f79f815ea7ba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e043f413-1e51-446f-a835-fb7dc75bb683" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_6d89368e-d3ba-4a15-b811-f79f815ea7ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_faeaa06e-083c-4196-9428-55e005be18f4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_6d89368e-d3ba-4a15-b811-f79f815ea7ba" xlink:to="loc_us-gaap_NetIncomeLoss_faeaa06e-083c-4196-9428-55e005be18f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f02a9498-fa8f-4e5c-a854-142a37493c93" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_6d89368e-d3ba-4a15-b811-f79f815ea7ba" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f02a9498-fa8f-4e5c-a854-142a37493c93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_ReserveRelatedToNoteReceivable_0ab98ae5-ac5e-4d88-8f51-6706f3ca24b9" xlink:href="kfrc-20231231.xsd#kfrc_ReserveRelatedToNoteReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f02a9498-fa8f-4e5c-a854-142a37493c93" xlink:to="loc_kfrc_ReserveRelatedToNoteReceivable_0ab98ae5-ac5e-4d88-8f51-6706f3ca24b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_ImpairmentOfEquityMethodInvestment_5650cc3e-266e-44e8-b8cc-fa0c6488c4ba" xlink:href="kfrc-20231231.xsd#kfrc_ImpairmentOfEquityMethodInvestment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f02a9498-fa8f-4e5c-a854-142a37493c93" xlink:to="loc_kfrc_ImpairmentOfEquityMethodInvestment_5650cc3e-266e-44e8-b8cc-fa0c6488c4ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_eff64ddb-80a5-4d79-80f9-2de95ff17902" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f02a9498-fa8f-4e5c-a854-142a37493c93" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_eff64ddb-80a5-4d79-80f9-2de95ff17902" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_0410b337-97a0-4f0c-9d81-c1a41a0f6636" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f02a9498-fa8f-4e5c-a854-142a37493c93" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_0410b337-97a0-4f0c-9d81-c1a41a0f6636" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_3e55d349-6461-4be0-a135-8fb0e84e7f9c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f02a9498-fa8f-4e5c-a854-142a37493c93" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_3e55d349-6461-4be0-a135-8fb0e84e7f9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_895ff786-a697-48c9-be63-1b3f1025c97a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f02a9498-fa8f-4e5c-a854-142a37493c93" xlink:to="loc_us-gaap_ShareBasedCompensation_895ff786-a697-48c9-be63-1b3f1025c97a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_88af5bb9-2e0d-439f-9e61-c00c42b6fb15" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f02a9498-fa8f-4e5c-a854-142a37493c93" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_88af5bb9-2e0d-439f-9e61-c00c42b6fb15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_325c3976-a0c9-401c-bed7-b512986357c7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f02a9498-fa8f-4e5c-a854-142a37493c93" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_325c3976-a0c9-401c-bed7-b512986357c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionExpense_569db8ef-4313-498f-8734-9f95f61fba82" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionExpense"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f02a9498-fa8f-4e5c-a854-142a37493c93" xlink:to="loc_us-gaap_PensionExpense_569db8ef-4313-498f-8734-9f95f61fba82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_6135e9a2-19a1-48fd-8e41-c8b8b9e8d2d4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f02a9498-fa8f-4e5c-a854-142a37493c93" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_6135e9a2-19a1-48fd-8e41-c8b8b9e8d2d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_c7d70cd9-fb48-44c1-9ce3-bca831c5d1b9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingAssetsAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_6d89368e-d3ba-4a15-b811-f79f815ea7ba" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_c7d70cd9-fb48-44c1-9ce3-bca831c5d1b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_fa28bb58-d91d-4eef-bcc1-10d9183e6bb3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_c7d70cd9-fb48-44c1-9ce3-bca831c5d1b9" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_fa28bb58-d91d-4eef-bcc1-10d9183e6bb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_2031e948-2677-4680-bb88-168084294f0f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_c7d70cd9-fb48-44c1-9ce3-bca831c5d1b9" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_2031e948-2677-4680-bb88-168084294f0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract_f0934d95-7845-4080-85f3-c036ecdc66cb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_6d89368e-d3ba-4a15-b811-f79f815ea7ba" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract_f0934d95-7845-4080-85f3-c036ecdc66cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedSalaries_047bf601-6871-4c3a-bfc0-a4bf8d15683b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedSalaries"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract_f0934d95-7845-4080-85f3-c036ecdc66cb" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedSalaries_047bf601-6871-4c3a-bfc0-a4bf8d15683b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations_a951a41a-5e46-485d-aef3-10c9ad70a05a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract_f0934d95-7845-4080-85f3-c036ecdc66cb" xlink:to="loc_us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations_a951a41a-5e46-485d-aef3-10c9ad70a05a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_189c3f88-eb00-4374-a0c0-2206c2bbd463" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract_f0934d95-7845-4080-85f3-c036ecdc66cb" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_189c3f88-eb00-4374-a0c0-2206c2bbd463" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2ad3e64d-e823-4ec0-969f-1dddc523ce8a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_6d89368e-d3ba-4a15-b811-f79f815ea7ba" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2ad3e64d-e823-4ec0-969f-1dddc523ce8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_44b63065-c06a-4bee-a9d3-fc0cf5b8d484" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e043f413-1e51-446f-a835-fb7dc75bb683" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_44b63065-c06a-4bee-a9d3-fc0cf5b8d484" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_1d19905c-8df6-4de9-b1a7-05c80777ffa6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_44b63065-c06a-4bee-a9d3-fc0cf5b8d484" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_1d19905c-8df6-4de9-b1a7-05c80777ffa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfInterestInJointVenture_2199c063-75c7-4f8e-a5d3-6594a7e9eee6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromDivestitureOfInterestInJointVenture"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_44b63065-c06a-4bee-a9d3-fc0cf5b8d484" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfInterestInJointVenture_2199c063-75c7-4f8e-a5d3-6594a7e9eee6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromLifeInsurancePolicies_106b0838-696e-4434-8739-cd94bc0ce4c6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForProceedsFromLifeInsurancePolicies"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_44b63065-c06a-4bee-a9d3-fc0cf5b8d484" xlink:to="loc_us-gaap_PaymentsForProceedsFromLifeInsurancePolicies_106b0838-696e-4434-8739-cd94bc0ce4c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_1667d089-68d5-4484-b7ad-8a2ec010c770" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_44b63065-c06a-4bee-a9d3-fc0cf5b8d484" xlink:to="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_1667d089-68d5-4484-b7ad-8a2ec010c770" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_ReceivableIssuedToJointVenture_c8c6d04d-f969-4a93-9487-835d882148bf" xlink:href="kfrc-20231231.xsd#kfrc_ReceivableIssuedToJointVenture"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_44b63065-c06a-4bee-a9d3-fc0cf5b8d484" xlink:to="loc_kfrc_ReceivableIssuedToJointVenture_c8c6d04d-f969-4a93-9487-835d882148bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets_32bac9fb-3f80-409a-b12b-af12e0e9cdd2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_44b63065-c06a-4bee-a9d3-fc0cf5b8d484" xlink:to="loc_us-gaap_ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets_32bac9fb-3f80-409a-b12b-af12e0e9cdd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_02f7c751-e8c1-4232-8fba-d7e0e62b3271" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_44b63065-c06a-4bee-a9d3-fc0cf5b8d484" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_02f7c751-e8c1-4232-8fba-d7e0e62b3271" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a6531320-fbfa-4841-ae88-ccfa6ebecf78" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e043f413-1e51-446f-a835-fb7dc75bb683" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a6531320-fbfa-4841-ae88-ccfa6ebecf78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_eca62da9-751d-4b92-a4ae-1bb138bf2366" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a6531320-fbfa-4841-ae88-ccfa6ebecf78" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_eca62da9-751d-4b92-a4ae-1bb138bf2366" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_887ba7d7-c401-46e4-9081-d0923f253126" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a6531320-fbfa-4841-ae88-ccfa6ebecf78" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_887ba7d7-c401-46e4-9081-d0923f253126" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_eafa482c-ee5b-4989-872c-a3cab22b2b3e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a6531320-fbfa-4841-ae88-ccfa6ebecf78" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_eafa482c-ee5b-4989-872c-a3cab22b2b3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_1c6d3fdf-192c-41af-84c9-1a3169f2a541" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a6531320-fbfa-4841-ae88-ccfa6ebecf78" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_1c6d3fdf-192c-41af-84c9-1a3169f2a541" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations_6be99ebd-2f75-4da7-8116-f5b3e6d9566e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a6531320-fbfa-4841-ae88-ccfa6ebecf78" xlink:to="loc_us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations_6be99ebd-2f75-4da7-8116-f5b3e6d9566e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7522b1de-d520-4d4f-b098-874af63767c7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a6531320-fbfa-4841-ae88-ccfa6ebecf78" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7522b1de-d520-4d4f-b098-874af63767c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_cdadc33b-4421-4f95-8481-9919b97c68db" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e043f413-1e51-446f-a835-fb7dc75bb683" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_cdadc33b-4421-4f95-8481-9919b97c68db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_8b1cc2e1-9928-4d41-93d1-e14693b2663e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e043f413-1e51-446f-a835-fb7dc75bb683" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_8b1cc2e1-9928-4d41-93d1-e14693b2663e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_9f825ea5-537a-48a1-9ba9-c941fea483fe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e043f413-1e51-446f-a835-fb7dc75bb683" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_9f825ea5-537a-48a1-9ba9-c941fea483fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_c5d010cc-5e50-4236-a8ed-8021acbf962a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e043f413-1e51-446f-a835-fb7dc75bb683" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_c5d010cc-5e50-4236-a8ed-8021acbf962a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid_6331be7c-1854-4ca6-bccb-ce2466bc4b8c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_c5d010cc-5e50-4236-a8ed-8021acbf962a" xlink:to="loc_us-gaap_IncomeTaxesPaid_6331be7c-1854-4ca6-bccb-ce2466bc4b8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_eb75d981-da97-493a-a3b7-dc3f659a39f2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_c5d010cc-5e50-4236-a8ed-8021acbf962a" xlink:to="loc_us-gaap_OperatingLeasePayments_eb75d981-da97-493a-a3b7-dc3f659a39f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_ca819413-8af4-4a9c-865b-d4c57846ff8a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_c5d010cc-5e50-4236-a8ed-8021acbf962a" xlink:to="loc_us-gaap_InterestPaidNet_ca819413-8af4-4a9c-865b-d4c57846ff8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_36f85e8e-e8ca-42ca-86ca-c62d4e2854e2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e043f413-1e51-446f-a835-fb7dc75bb683" xlink:to="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_36f85e8e-e8ca-42ca-86ca-c62d4e2854e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_1270ef96-0ca1-4ed4-901c-5995d267f725" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_36f85e8e-e8ca-42ca-86ca-c62d4e2854e2" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_1270ef96-0ca1-4ed4-901c-5995d267f725" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_StockRepurchasesIncurredButNotYetPaid_2b7fed0d-cf12-436a-afe5-520f730f0348" xlink:href="kfrc-20231231.xsd#kfrc_StockRepurchasesIncurredButNotYetPaid"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_36f85e8e-e8ca-42ca-86ca-c62d4e2854e2" xlink:to="loc_kfrc_StockRepurchasesIncurredButNotYetPaid_2b7fed0d-cf12-436a-afe5-520f730f0348" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_2f3c1d85-f244-42f5-93b4-165e6c52aa87" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_36f85e8e-e8ca-42ca-86ca-c62d4e2854e2" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_2f3c1d85-f244-42f5-93b4-165e6c52aa87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/SummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="kfrc-20231231.xsd#SummaryofSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/SummaryofSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_5fd63e15-0f9b-416d-a7d6-f3564f9e27c0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_d8b1be4a-710e-43d6-b909-653797484692" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5fd63e15-0f9b-416d-a7d6-f3564f9e27c0" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_d8b1be4a-710e-43d6-b909-653797484692" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/ReportableSegments" xlink:type="simple" xlink:href="kfrc-20231231.xsd#ReportableSegments"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/ReportableSegments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_15ebb7c5-f209-41f5-88ff-c3c818483e5d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_d549574d-0200-4d65-853a-eeb1f71f219d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_15ebb7c5-f209-41f5-88ff-c3c818483e5d" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_d549574d-0200-4d65-853a-eeb1f71f219d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/DisaggregationofRevenue" xlink:type="simple" xlink:href="kfrc-20231231.xsd#DisaggregationofRevenue"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/DisaggregationofRevenue" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_533cb7aa-56c1-454e-911a-8d629e475ac7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_d750ade3-902a-40e5-8da6-b8b159bf01f8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_533cb7aa-56c1-454e-911a-8d629e475ac7" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_d750ade3-902a-40e5-8da6-b8b159bf01f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/AllowanceforCreditLosses" xlink:type="simple" xlink:href="kfrc-20231231.xsd#AllowanceforCreditLosses"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/AllowanceforCreditLosses" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditLossAbstract_0c4abe07-5289-478d-9fa4-269c8ee31438" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditLossAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossesTextBlock_29d3c567-b186-46c7-88f5-56de6e8f6cfc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForCreditLossesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditLossAbstract_0c4abe07-5289-478d-9fa4-269c8ee31438" xlink:to="loc_us-gaap_AllowanceForCreditLossesTextBlock_29d3c567-b186-46c7-88f5-56de6e8f6cfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/FixedAssetsNet" xlink:type="simple" xlink:href="kfrc-20231231.xsd#FixedAssetsNet"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/FixedAssetsNet" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_ad43840c-c4b2-4df0-8f1e-3e6788e9ce72" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_725683bd-a574-41af-8e17-f7d232428867" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_ad43840c-c4b2-4df0-8f1e-3e6788e9ce72" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_725683bd-a574-41af-8e17-f7d232428867" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/IncomeTaxes" xlink:type="simple" xlink:href="kfrc-20231231.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_e9145594-72e1-4f65-b12f-1d0724ac2d35" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_fc00e23b-7989-4616-a96b-f5eac3bc2706" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e9145594-72e1-4f65-b12f-1d0724ac2d35" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_fc00e23b-7989-4616-a96b-f5eac3bc2706" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/OtherAssetsNet" xlink:type="simple" xlink:href="kfrc-20231231.xsd#OtherAssetsNet"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/OtherAssetsNet" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_217fa035-05d4-4744-ae3f-d64066a50115" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsDisclosureTextBlock_a2fa34fe-b610-4897-86a9-41d1bcf60c29" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_217fa035-05d4-4744-ae3f-d64066a50115" xlink:to="loc_us-gaap_OtherAssetsDisclosureTextBlock_a2fa34fe-b610-4897-86a9-41d1bcf60c29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/Goodwill" xlink:type="simple" xlink:href="kfrc-20231231.xsd#Goodwill"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/Goodwill" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_9d335516-703b-46c9-b626-c6872538e811" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillDisclosureTextBlock_4945a96c-1cf0-496a-9476-14d432434ca9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_9d335516-703b-46c9-b626-c6872538e811" xlink:to="loc_us-gaap_GoodwillDisclosureTextBlock_4945a96c-1cf0-496a-9476-14d432434ca9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/CurrentLiabilities" xlink:type="simple" xlink:href="kfrc-20231231.xsd#CurrentLiabilities"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/CurrentLiabilities" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_8888620c-ee3c-4627-9764-e6f0863fa33c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_947c0ecb-4f29-4686-b0c9-3eedb0c17609" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_8888620c-ee3c-4627-9764-e6f0863fa33c" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_947c0ecb-4f29-4686-b0c9-3eedb0c17609" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/OtherLongTermLiabilities" xlink:type="simple" xlink:href="kfrc-20231231.xsd#OtherLongTermLiabilities"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/OtherLongTermLiabilities" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_b25a3fbd-013d-4048-9654-e48c0dd5a287" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesDisclosureTextBlock_6aedf7f5-7720-40c2-a38b-d3ffbff6a78f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_b25a3fbd-013d-4048-9654-e48c0dd5a287" xlink:to="loc_us-gaap_OtherLiabilitiesDisclosureTextBlock_6aedf7f5-7720-40c2-a38b-d3ffbff6a78f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/OperatingLeases" xlink:type="simple" xlink:href="kfrc-20231231.xsd#OperatingLeases"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/OperatingLeases" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_3e5e14be-ae1a-4ca7-aacb-00ace93c1a9d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_0459c10c-9e19-4e34-bc05-a9e772d59dfe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3e5e14be-ae1a-4ca7-aacb-00ace93c1a9d" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_0459c10c-9e19-4e34-bc05-a9e772d59dfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/EmployeeBenefitPlans" xlink:type="simple" xlink:href="kfrc-20231231.xsd#EmployeeBenefitPlans"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/EmployeeBenefitPlans" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_65fb6217-c12c-4689-89db-cb3186b3c626" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_89251029-3ea3-4956-80c0-116da0bf5dd3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_65fb6217-c12c-4689-89db-cb3186b3c626" xlink:to="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_89251029-3ea3-4956-80c0-116da0bf5dd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/CreditFacility" xlink:type="simple" xlink:href="kfrc-20231231.xsd#CreditFacility"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/CreditFacility" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_0fbdb652-d49b-47ad-b49d-48247a0961b4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_67d4bf69-4f23-4810-bef7-47fd389bcdaf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_0fbdb652-d49b-47ad-b49d-48247a0961b4" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_67d4bf69-4f23-4810-bef7-47fd389bcdaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/DerivativeInstrumentandHedgingActivity" xlink:type="simple" xlink:href="kfrc-20231231.xsd#DerivativeInstrumentandHedgingActivity"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/DerivativeInstrumentandHedgingActivity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_0884b53b-6345-4d28-8349-64e03cd21ad0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_c45b7b8f-0046-45a3-ae11-a7efbb766e9d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_0884b53b-6345-4d28-8349-64e03cd21ad0" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_c45b7b8f-0046-45a3-ae11-a7efbb766e9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="kfrc-20231231.xsd#FairValueMeasurements"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/FairValueMeasurements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_1905f70b-de9d-436c-86a3-027ba2a33966" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_6a2ea7d7-fedd-42ff-82cb-03593b3b23ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_1905f70b-de9d-436c-86a3-027ba2a33966" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_6a2ea7d7-fedd-42ff-82cb-03593b3b23ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/StockIncentivePlans" xlink:type="simple" xlink:href="kfrc-20231231.xsd#StockIncentivePlans"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/StockIncentivePlans" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_297a5d22-e430-4b5b-9de2-2b5b8bd38e08" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_c2967cce-ab7f-4660-9973-52e804647eaa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_297a5d22-e430-4b5b-9de2-2b5b8bd38e08" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_c2967cce-ab7f-4660-9973-52e804647eaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="kfrc-20231231.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_5cdc7013-d40d-4b1c-bad2-795ff5b77fbd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_8de31e2c-7f7b-439b-8def-7ee18122b44f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_5cdc7013-d40d-4b1c-bad2-795ff5b77fbd" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_8de31e2c-7f7b-439b-8def-7ee18122b44f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/ScheduleIIValuationandQualifyingAccountsandReservesSupplementalSchedule" xlink:type="simple" xlink:href="kfrc-20231231.xsd#ScheduleIIValuationandQualifyingAccountsandReservesSupplementalSchedule"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/ScheduleIIValuationandQualifyingAccountsandReservesSupplementalSchedule" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_63f481f9-271f-4ce5-a240-a158074cd5e3" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_1ed9b8a3-1e66-4b64-a142-d576c8d80356" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_63f481f9-271f-4ce5-a240-a158074cd5e3" xlink:to="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_1ed9b8a3-1e66-4b64-a142-d576c8d80356" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="kfrc-20231231.xsd#SummaryofSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_9b5f354c-3258-4fb6-9139-4e15d5170427" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_1519f230-c784-4226-a716-78de3ff5430d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_9b5f354c-3258-4fb6-9139-4e15d5170427" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_1519f230-c784-4226-a716-78de3ff5430d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_1bb40971-09ca-48dc-9e06-71c6de854fbb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_9b5f354c-3258-4fb6-9139-4e15d5170427" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_1bb40971-09ca-48dc-9e06-71c6de854fbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_2052ede3-0236-40a7-88ae-040f0e150f14" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_9b5f354c-3258-4fb6-9139-4e15d5170427" xlink:to="loc_us-gaap_UseOfEstimates_2052ede3-0236-40a7-88ae-040f0e150f14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_14b721cf-a44a-4845-9e6b-8b7febcb5c3c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_9b5f354c-3258-4fb6-9139-4e15d5170427" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_14b721cf-a44a-4845-9e6b-8b7febcb5c3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommissionsExpensePolicyPolicyTextBlock_6024d40c-a8b2-484a-812f-70635c983c10" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommissionsExpensePolicyPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_9b5f354c-3258-4fb6-9139-4e15d5170427" xlink:to="loc_us-gaap_CommissionsExpensePolicyPolicyTextBlock_6024d40c-a8b2-484a-812f-70635c983c10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_c2d927d6-65ff-4a45-a238-63f969bae4f4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_9b5f354c-3258-4fb6-9139-4e15d5170427" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_c2d927d6-65ff-4a45-a238-63f969bae4f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_7a4b36dd-c77d-4376-a3b8-00b43e5a6722" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_9b5f354c-3258-4fb6-9139-4e15d5170427" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_7a4b36dd-c77d-4376-a3b8-00b43e5a6722" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_a282d92e-b293-4575-8a7e-0e611bfacb8f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_9b5f354c-3258-4fb6-9139-4e15d5170427" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_a282d92e-b293-4575-8a7e-0e611bfacb8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_a666b161-5860-4f1f-bf1e-7b1877a705f7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_9b5f354c-3258-4fb6-9139-4e15d5170427" xlink:to="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_a666b161-5860-4f1f-bf1e-7b1877a705f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_6b1f607e-1e4c-4b49-9e68-1a111aba8ab2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_9b5f354c-3258-4fb6-9139-4e15d5170427" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_6b1f607e-1e4c-4b49-9e68-1a111aba8ab2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_ce5e71c2-0f5c-47e1-8648-72d3f227a381" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_9b5f354c-3258-4fb6-9139-4e15d5170427" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_ce5e71c2-0f5c-47e1-8648-72d3f227a381" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsPolicy_6ac0a402-7c4e-4d99-a55e-0840daaea8d6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestmentsPolicy"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_9b5f354c-3258-4fb6-9139-4e15d5170427" xlink:to="loc_us-gaap_EquityMethodInvestmentsPolicy_6ac0a402-7c4e-4d99-a55e-0840daaea8d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_9fe97e98-be20-4024-ac4a-65cfef64a9ea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_9b5f354c-3258-4fb6-9139-4e15d5170427" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_9fe97e98-be20-4024-ac4a-65cfef64a9ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalUseSoftwarePolicy_60edfd48-15df-474f-8aaf-097fedc864ed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InternalUseSoftwarePolicy"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_9b5f354c-3258-4fb6-9139-4e15d5170427" xlink:to="loc_us-gaap_InternalUseSoftwarePolicy_60edfd48-15df-474f-8aaf-097fedc864ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_HealthInsurancePolicyTextBlock_1895b777-21ec-4d81-960a-33d38e5e9898" xlink:href="kfrc-20231231.xsd#kfrc_HealthInsurancePolicyTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_9b5f354c-3258-4fb6-9139-4e15d5170427" xlink:to="loc_kfrc_HealthInsurancePolicyTextBlock_1895b777-21ec-4d81-960a-33d38e5e9898" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LegalCostsPolicyTextBlock_88d31b95-867c-428a-b5af-827513f9dd78" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LegalCostsPolicyTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_9b5f354c-3258-4fb6-9139-4e15d5170427" xlink:to="loc_us-gaap_LegalCostsPolicyTextBlock_88d31b95-867c-428a-b5af-827513f9dd78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_385b4013-1d80-4255-b081-eded96984bcb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_9b5f354c-3258-4fb6-9139-4e15d5170427" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_385b4013-1d80-4255-b081-eded96984bcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_TreasuryStockPolicyPolicyTextBlock_17bcacfa-8ff6-43f3-97d7-c538f9e8165c" xlink:href="kfrc-20231231.xsd#kfrc_TreasuryStockPolicyPolicyTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_9b5f354c-3258-4fb6-9139-4e15d5170427" xlink:to="loc_kfrc_TreasuryStockPolicyPolicyTextBlock_17bcacfa-8ff6-43f3-97d7-c538f9e8165c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock_89a74254-7699-4ee4-8ea1-a737731443b5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_9b5f354c-3258-4fb6-9139-4e15d5170427" xlink:to="loc_us-gaap_DerivativesPolicyTextBlock_89a74254-7699-4ee4-8ea1-a737731443b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_2153bca1-79f0-4929-8050-b117e8f6195f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_9b5f354c-3258-4fb6-9139-4e15d5170427" xlink:to="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_2153bca1-79f0-4929-8050-b117e8f6195f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_e303e36d-8d09-4765-95e2-d63f970cf0c4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_9b5f354c-3258-4fb6-9139-4e15d5170427" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_e303e36d-8d09-4765-95e2-d63f970cf0c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesPolicyTextBlock_19ccc3ea-0f8c-41e4-bab2-410c3fc740d9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesPolicyTextBlock"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_9b5f354c-3258-4fb6-9139-4e15d5170427" xlink:to="loc_us-gaap_ReceivablesPolicyTextBlock_19ccc3ea-0f8c-41e4-bab2-410c3fc740d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_809f2e9b-1b30-4d9b-ad4a-f7ab3583753f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_9b5f354c-3258-4fb6-9139-4e15d5170427" xlink:to="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_809f2e9b-1b30-4d9b-ad4a-f7ab3583753f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/ReportableSegmentsTables" xlink:type="simple" xlink:href="kfrc-20231231.xsd#ReportableSegmentsTables"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/ReportableSegmentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_1bba983b-a496-4391-8902-63bea95c1fc0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_b42fa7e4-c7f6-4fa2-8797-2df98ed1b5ec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_1bba983b-a496-4391-8902-63bea95c1fc0" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_b42fa7e4-c7f6-4fa2-8797-2df98ed1b5ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/DisaggregationofRevenueTables" xlink:type="simple" xlink:href="kfrc-20231231.xsd#DisaggregationofRevenueTables"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/DisaggregationofRevenueTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_24b0493d-5767-453e-b8f2-028a2ff00ca2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_c0c5abd1-a094-40b1-9b56-9f558a4a75cc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_24b0493d-5767-453e-b8f2-028a2ff00ca2" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_c0c5abd1-a094-40b1-9b56-9f558a4a75cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/AllowanceforCreditLossesTables" xlink:type="simple" xlink:href="kfrc-20231231.xsd#AllowanceforCreditLossesTables"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/AllowanceforCreditLossesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditLossAbstract_618ba24d-f83a-44b6-88db-19b9e06e21a7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditLossAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_9ac9fb09-1318-4d2b-b581-5220933ba7a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditLossAbstract_618ba24d-f83a-44b6-88db-19b9e06e21a7" xlink:to="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_9ac9fb09-1318-4d2b-b581-5220933ba7a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/FixedAssetsNetTables" xlink:type="simple" xlink:href="kfrc-20231231.xsd#FixedAssetsNetTables"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/FixedAssetsNetTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_6b4463ad-5ae9-46e6-9696-e8cd4c758c08" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_e24820d3-c60e-4ade-98f9-1386c1d395ca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_6b4463ad-5ae9-46e6-9696-e8cd4c758c08" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_e24820d3-c60e-4ade-98f9-1386c1d395ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="kfrc-20231231.xsd#IncomeTaxesTables"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/IncomeTaxesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_c5a4704a-06a2-4fe6-8f46-33312b05e0e3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_cabc2f3a-9242-4d4b-b063-bd10ffebe655" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c5a4704a-06a2-4fe6-8f46-33312b05e0e3" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_cabc2f3a-9242-4d4b-b063-bd10ffebe655" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_9409bc4a-3b11-4a89-8a3b-3c1f2b874567" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c5a4704a-06a2-4fe6-8f46-33312b05e0e3" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_9409bc4a-3b11-4a89-8a3b-3c1f2b874567" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_8592c8a3-7ac2-4403-bd78-4ca360d7355d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c5a4704a-06a2-4fe6-8f46-33312b05e0e3" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_8592c8a3-7ac2-4403-bd78-4ca360d7355d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/OtherAssetsNetTables" xlink:type="simple" xlink:href="kfrc-20231231.xsd#OtherAssetsNetTables"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/OtherAssetsNetTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_928bb94f-e202-45ec-89f4-dbc604d27737" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock_209a43f9-0c37-4aea-af2e-dbd4db934a59" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_928bb94f-e202-45ec-89f4-dbc604d27737" xlink:to="loc_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock_209a43f9-0c37-4aea-af2e-dbd4db934a59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/GoodwillTables" xlink:type="simple" xlink:href="kfrc-20231231.xsd#GoodwillTables"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/GoodwillTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_7a25afc2-617b-4e01-a748-34777c4fc120" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_2ea0980a-2bd9-4e14-97b4-6910dcd77e87" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_7a25afc2-617b-4e01-a748-34777c4fc120" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_2ea0980a-2bd9-4e14-97b4-6910dcd77e87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/CurrentLiabilitiesTables" xlink:type="simple" xlink:href="kfrc-20231231.xsd#CurrentLiabilitiesTables"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/CurrentLiabilitiesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_25b978a7-183a-4943-8ff0-334f9189f8db" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_71d716bd-81d3-497e-a0d8-11a8fc46b6ea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_25b978a7-183a-4943-8ff0-334f9189f8db" xlink:to="loc_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_71d716bd-81d3-497e-a0d8-11a8fc46b6ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/OtherLongTermLiabilitiesTables" xlink:type="simple" xlink:href="kfrc-20231231.xsd#OtherLongTermLiabilitiesTables"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/OtherLongTermLiabilitiesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_86894820-bf63-4a8d-a22c-e5f719369c6e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_dcfbbb01-1f43-45a6-8d58-28b29eab255b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncurrentLiabilitiesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_86894820-bf63-4a8d-a22c-e5f719369c6e" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_dcfbbb01-1f43-45a6-8d58-28b29eab255b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/OperatingLeasesTables" xlink:type="simple" xlink:href="kfrc-20231231.xsd#OperatingLeasesTables"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/OperatingLeasesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_77a9c5d0-f352-491e-9e50-7a069c6cc5c8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_a562685e-3baa-4007-b491-dca5913991e5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_77a9c5d0-f352-491e-9e50-7a069c6cc5c8" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_a562685e-3baa-4007-b491-dca5913991e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_952fd71f-0a1a-433b-9516-9b44419171be" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_77a9c5d0-f352-491e-9e50-7a069c6cc5c8" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_952fd71f-0a1a-433b-9516-9b44419171be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityTables" xlink:type="simple" xlink:href="kfrc-20231231.xsd#DerivativeInstrumentandHedgingActivityTables"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_814c1ec3-2dea-4525-bfba-e956677b3013" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_87836ce8-f7a9-4807-a163-e771c3e1250c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_814c1ec3-2dea-4525-bfba-e956677b3013" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_87836ce8-f7a9-4807-a163-e771c3e1250c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/StockIncentivePlansTables" xlink:type="simple" xlink:href="kfrc-20231231.xsd#StockIncentivePlansTables"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/StockIncentivePlansTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_5efcd155-b013-4358-bf22-a2a8a79aa1f0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_1ed65533-a2e2-42b6-a6b2-91242decd0d5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_5efcd155-b013-4358-bf22-a2a8a79aa1f0" xlink:to="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_1ed65533-a2e2-42b6-a6b2-91242decd0d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" xlink:type="simple" xlink:href="kfrc-20231231.xsd#SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_666473ff-9c5b-4689-a8bd-bc884e346104" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_RevenueFromContractWithCustomersContingencyPeriod_fbac9a86-f9de-4a6c-a654-6bd5769c07e7" xlink:href="kfrc-20231231.xsd#kfrc_RevenueFromContractWithCustomersContingencyPeriod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_666473ff-9c5b-4689-a8bd-bc884e346104" xlink:to="loc_kfrc_RevenueFromContractWithCustomersContingencyPeriod_fbac9a86-f9de-4a6c-a654-6bd5769c07e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_RevenueFromContractWithCustomerRequiredPaymentPeriod_db57a7d8-4447-4f90-bd7f-6a0051328e2c" xlink:href="kfrc-20231231.xsd#kfrc_RevenueFromContractWithCustomerRequiredPaymentPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_666473ff-9c5b-4689-a8bd-bc884e346104" xlink:to="loc_kfrc_RevenueFromContractWithCustomerRequiredPaymentPeriod_db57a7d8-4447-4f90-bd7f-6a0051328e2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet_802dbab3-d556-4372-9c03-3401d68c8e7a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_666473ff-9c5b-4689-a8bd-bc884e346104" xlink:to="loc_us-gaap_ContractWithCustomerAssetNet_802dbab3-d556-4372-9c03-3401d68c8e7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_1cfeb779-90bd-44bb-a82a-20f220d1e56c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_666473ff-9c5b-4689-a8bd-bc884e346104" xlink:to="loc_us-gaap_ContractWithCustomerLiability_1cfeb779-90bd-44bb-a82a-20f220d1e56c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableGrossNoncurrent_a6d60d73-8460-438f-b5be-a5860225966d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesAndLoansReceivableGrossNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_666473ff-9c5b-4689-a8bd-bc884e346104" xlink:to="loc_us-gaap_NotesAndLoansReceivableGrossNoncurrent_a6d60d73-8460-438f-b5be-a5860225966d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesTradeReceivablesandRelatedReservesDetails" xlink:type="simple" xlink:href="kfrc-20231231.xsd#SummaryofSignificantAccountingPoliciesTradeReceivablesandRelatedReservesDetails"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesTradeReceivablesandRelatedReservesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_7a9e9942-585c-4b77-ad3b-5e4624bf0954" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_AccountsReceivableReservesAsPercentageOfGrossAccountsReceivable_0684a120-e53a-4b3d-9512-56a564ec32cb" xlink:href="kfrc-20231231.xsd#kfrc_AccountsReceivableReservesAsPercentageOfGrossAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7a9e9942-585c-4b77-ad3b-5e4624bf0954" xlink:to="loc_kfrc_AccountsReceivableReservesAsPercentageOfGrossAccountsReceivable_0684a120-e53a-4b3d-9512-56a564ec32cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentDetails" xlink:type="simple" xlink:href="kfrc-20231231.xsd#SummaryofSignificantAccountingPoliciesEquityMethodInvestmentDetails"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_d3a43d5c-3e75-4e1b-a371-41d78653d69e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_8a8f9d8b-f5f2-4ae5-a936-4ab8fda10f75" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d3a43d5c-3e75-4e1b-a371-41d78653d69e" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_8a8f9d8b-f5f2-4ae5-a936-4ab8fda10f75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_28c612b2-c960-4980-be70-514270069013" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_8a8f9d8b-f5f2-4ae5-a936-4ab8fda10f75" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_28c612b2-c960-4980-be70-514270069013" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_506d1e22-4156-4426-a56a-bd9708a26b0a" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_28c612b2-c960-4980-be70-514270069013" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_506d1e22-4156-4426-a56a-bd9708a26b0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_WorkLLamaLLCMember_3f79ffed-ccc0-4f36-83d8-df59290c935e" xlink:href="kfrc-20231231.xsd#kfrc_WorkLLamaLLCMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_506d1e22-4156-4426-a56a-bd9708a26b0a" xlink:to="loc_kfrc_WorkLLamaLLCMember_3f79ffed-ccc0-4f36-83d8-df59290c935e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_4bf36dc6-dfba-4dd1-80fb-07119886a1f6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_8a8f9d8b-f5f2-4ae5-a936-4ab8fda10f75" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_4bf36dc6-dfba-4dd1-80fb-07119886a1f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_77d327df-7758-4500-a431-318bf85ddc50" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_4bf36dc6-dfba-4dd1-80fb-07119886a1f6" xlink:to="loc_us-gaap_ReceivableTypeDomain_77d327df-7758-4500-a431-318bf85ddc50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableMember_7bf9e9b0-5012-468d-9ab7-8698f083f911" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesReceivableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivableTypeDomain_77d327df-7758-4500-a431-318bf85ddc50" xlink:to="loc_us-gaap_NotesReceivableMember_7bf9e9b0-5012-468d-9ab7-8698f083f911" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_2c8a1f55-f490-40cd-97d3-6d7e6aab9478" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_8a8f9d8b-f5f2-4ae5-a936-4ab8fda10f75" xlink:to="loc_srt_RangeAxis_2c8a1f55-f490-40cd-97d3-6d7e6aab9478" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b9eec957-bd58-428c-b0b0-5b5ec8b7a487" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_2c8a1f55-f490-40cd-97d3-6d7e6aab9478" xlink:to="loc_srt_RangeMember_b9eec957-bd58-428c-b0b0-5b5ec8b7a487" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_0cba63ae-d7a0-41ff-9247-0c2a91a0cd76" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_b9eec957-bd58-428c-b0b0-5b5ec8b7a487" xlink:to="loc_srt_MinimumMember_0cba63ae-d7a0-41ff-9247-0c2a91a0cd76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_6080c083-0a13-4af1-a24d-964c9a8b0437" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_b9eec957-bd58-428c-b0b0-5b5ec8b7a487" xlink:to="loc_srt_MaximumMember_6080c083-0a13-4af1-a24d-964c9a8b0437" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_7bb52db2-08b6-41ba-8e2a-70b6d3786398" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_8a8f9d8b-f5f2-4ae5-a936-4ab8fda10f75" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_7bb52db2-08b6-41ba-8e2a-70b6d3786398" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_6c2135db-3fec-43de-8e8a-de1023185572" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_7bb52db2-08b6-41ba-8e2a-70b6d3786398" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_6c2135db-3fec-43de-8e8a-de1023185572" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_2c0dca24-ec5e-42a2-9dce-d72af29e1fd7" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_8a8f9d8b-f5f2-4ae5-a936-4ab8fda10f75" xlink:to="loc_dei_LegalEntityAxis_2c0dca24-ec5e-42a2-9dce-d72af29e1fd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ce37414c-17ef-4109-984e-e2c6bcf41e67" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_2c0dca24-ec5e-42a2-9dce-d72af29e1fd7" xlink:to="loc_dei_EntityDomain_ce37414c-17ef-4109-984e-e2c6bcf41e67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_WorkLLamaLLCMember_ad122bd3-9585-45fb-9dff-2a115ff4bd65" xlink:href="kfrc-20231231.xsd#kfrc_WorkLLamaLLCMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_ce37414c-17ef-4109-984e-e2c6bcf41e67" xlink:to="loc_kfrc_WorkLLamaLLCMember_ad122bd3-9585-45fb-9dff-2a115ff4bd65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_4b7c4a44-bce4-404b-a66a-e85fb8d265c0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_OwnershipAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_8a8f9d8b-f5f2-4ae5-a936-4ab8fda10f75" xlink:to="loc_srt_OwnershipAxis_4b7c4a44-bce4-404b-a66a-e85fb8d265c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_c45880ae-da4c-4c86-aead-224219be1b92" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_OwnershipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_4b7c4a44-bce4-404b-a66a-e85fb8d265c0" xlink:to="loc_srt_OwnershipDomain_c45880ae-da4c-4c86-aead-224219be1b92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_WorkLLamaLLCMember_71a3f991-a71b-4a0e-abe7-66fdf53ecf2d" xlink:href="kfrc-20231231.xsd#kfrc_WorkLLamaLLCMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_c45880ae-da4c-4c86-aead-224219be1b92" xlink:to="loc_kfrc_WorkLLamaLLCMember_71a3f991-a71b-4a0e-abe7-66fdf53ecf2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_de60cb4e-b2ff-413a-9433-f18c21d4f185" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_8a8f9d8b-f5f2-4ae5-a936-4ab8fda10f75" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_de60cb4e-b2ff-413a-9433-f18c21d4f185" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_6a91f45a-ca23-4f45-b1a7-1ca63094441a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_de60cb4e-b2ff-413a-9433-f18c21d4f185" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_6a91f45a-ca23-4f45-b1a7-1ca63094441a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_673be36f-39d0-41ce-826e-b35f917d454d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_de60cb4e-b2ff-413a-9433-f18c21d4f185" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_673be36f-39d0-41ce-826e-b35f917d454d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInterestInJointVenture_f744471c-f4da-4125-8bfe-3238b6402aca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireInterestInJointVenture"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_de60cb4e-b2ff-413a-9433-f18c21d4f185" xlink:to="loc_us-gaap_PaymentsToAcquireInterestInJointVenture_f744471c-f4da-4125-8bfe-3238b6402aca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_ReserveRelatedToNoteReceivable_e88d88f7-d7de-41e6-b456-ea95f64a40aa" xlink:href="kfrc-20231231.xsd#kfrc_ReserveRelatedToNoteReceivable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_de60cb4e-b2ff-413a-9433-f18c21d4f185" xlink:to="loc_kfrc_ReserveRelatedToNoteReceivable_e88d88f7-d7de-41e6-b456-ea95f64a40aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableGrossNoncurrent_51869ab3-91fb-46b5-98b7-0b923dff6af5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesAndLoansReceivableGrossNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_de60cb4e-b2ff-413a-9433-f18c21d4f185" xlink:to="loc_us-gaap_NotesAndLoansReceivableGrossNoncurrent_51869ab3-91fb-46b5-98b7-0b923dff6af5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_ef6649d1-2a41-41b4-b635-e94fc358ae4a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_de60cb4e-b2ff-413a-9433-f18c21d4f185" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_ef6649d1-2a41-41b4-b635-e94fc358ae4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_9d62e94c-4672-4c4c-ad20-787d4e06ded1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleOfEquityMethodInvestments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_de60cb4e-b2ff-413a-9433-f18c21d4f185" xlink:to="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_9d62e94c-4672-4c4c-ad20-787d4e06ded1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_ProceedsFromSaleOfEquityMethodInvestmentsNetOfTransactionCosts_0d0b4979-996d-490c-b213-4d1c7ed95738" xlink:href="kfrc-20231231.xsd#kfrc_ProceedsFromSaleOfEquityMethodInvestmentsNetOfTransactionCosts"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_de60cb4e-b2ff-413a-9433-f18c21d4f185" xlink:to="loc_kfrc_ProceedsFromSaleOfEquityMethodInvestmentsNetOfTransactionCosts_0d0b4979-996d-490c-b213-4d1c7ed95738" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_ImpairmentOfEquityMethodInvestment_9a5deac0-c3e8-4ae1-af21-b480d59e6b2a" xlink:href="kfrc-20231231.xsd#kfrc_ImpairmentOfEquityMethodInvestment"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_de60cb4e-b2ff-413a-9433-f18c21d4f185" xlink:to="loc_kfrc_ImpairmentOfEquityMethodInvestment_9a5deac0-c3e8-4ae1-af21-b480d59e6b2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesOperatingLeasesDetails" xlink:type="simple" xlink:href="kfrc-20231231.xsd#SummaryofSignificantAccountingPoliciesOperatingLeasesDetails"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesOperatingLeasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_720fa930-ff18-454e-8e5d-03ad5f576f97" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_a77051a6-5c3a-4df7-a4c8-717bf3b5a10d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfOperatingLeasedAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_720fa930-ff18-454e-8e5d-03ad5f576f97" xlink:to="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_a77051a6-5c3a-4df7-a4c8-717bf3b5a10d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_e9792e9d-16f2-4293-8f16-423aeb05fb0a" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_a77051a6-5c3a-4df7-a4c8-717bf3b5a10d" xlink:to="loc_srt_RangeAxis_e9792e9d-16f2-4293-8f16-423aeb05fb0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0bb1cd87-fa1e-431a-a5c6-7b400e9aa0a5" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_e9792e9d-16f2-4293-8f16-423aeb05fb0a" xlink:to="loc_srt_RangeMember_0bb1cd87-fa1e-431a-a5c6-7b400e9aa0a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_cd2111b8-5450-4616-963f-375d9e7805a4" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_0bb1cd87-fa1e-431a-a5c6-7b400e9aa0a5" xlink:to="loc_srt_MinimumMember_cd2111b8-5450-4616-963f-375d9e7805a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_01eeb9a4-61f1-4b42-b631-52a3e102f2c6" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_0bb1cd87-fa1e-431a-a5c6-7b400e9aa0a5" xlink:to="loc_srt_MaximumMember_01eeb9a4-61f1-4b42-b631-52a3e102f2c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasedAssetsLineItems_6492cdc5-66d6-4139-b9e9-650494ddcf37" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeasedAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_a77051a6-5c3a-4df7-a4c8-717bf3b5a10d" xlink:to="loc_us-gaap_OperatingLeasedAssetsLineItems_6492cdc5-66d6-4139-b9e9-650494ddcf37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_a5f6d777-3b76-465c-bd1b-aad73a8980c2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_6492cdc5-66d6-4139-b9e9-650494ddcf37" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_a5f6d777-3b76-465c-bd1b-aad73a8980c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_38180f55-2105-40e0-b56d-df01b68f6375" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_6492cdc5-66d6-4139-b9e9-650494ddcf37" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_38180f55-2105-40e0-b56d-df01b68f6375" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_0706c781-e292-4d1f-b1c3-71c33e12be07" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_6492cdc5-66d6-4139-b9e9-650494ddcf37" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_0706c781-e292-4d1f-b1c3-71c33e12be07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_cd436489-8653-4066-9cca-b23c88529885" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_6492cdc5-66d6-4139-b9e9-650494ddcf37" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_cd436489-8653-4066-9cca-b23c88529885" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesCapitalizedSoftwareDetails" xlink:type="simple" xlink:href="kfrc-20231231.xsd#SummaryofSignificantAccountingPoliciesCapitalizedSoftwareDetails"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesCapitalizedSoftwareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_b71ab804-b446-4776-95c2-13111940c227" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_c599d529-d3ac-42fe-abb5-d548b4b2d2fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b71ab804-b446-4776-95c2-13111940c227" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_c599d529-d3ac-42fe-abb5-d548b4b2d2fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_2c1693d6-dbba-4ec1-abb8-2ea8d1d35c2f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_c599d529-d3ac-42fe-abb5-d548b4b2d2fd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_2c1693d6-dbba-4ec1-abb8-2ea8d1d35c2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_81d3ae3e-3475-4c02-b471-88b0e4b703d5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_2c1693d6-dbba-4ec1-abb8-2ea8d1d35c2f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_81d3ae3e-3475-4c02-b471-88b0e4b703d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_ComputersAndSoftwareMember_f7a37fb8-67e3-4b14-b162-05b03acf2b97" xlink:href="kfrc-20231231.xsd#kfrc_ComputersAndSoftwareMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_81d3ae3e-3475-4c02-b471-88b0e4b703d5" xlink:to="loc_kfrc_ComputersAndSoftwareMember_f7a37fb8-67e3-4b14-b162-05b03acf2b97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_f2b67b1b-5d6a-4fd8-bec7-db34b56c7345" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_c599d529-d3ac-42fe-abb5-d548b4b2d2fd" xlink:to="loc_srt_RangeAxis_f2b67b1b-5d6a-4fd8-bec7-db34b56c7345" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_8a851311-b783-443f-b77f-95be73923be5" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_f2b67b1b-5d6a-4fd8-bec7-db34b56c7345" xlink:to="loc_srt_RangeMember_8a851311-b783-443f-b77f-95be73923be5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_6a5d9ea1-22d6-4d01-bf91-f4b8759d0368" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_8a851311-b783-443f-b77f-95be73923be5" xlink:to="loc_srt_MinimumMember_6a5d9ea1-22d6-4d01-bf91-f4b8759d0368" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_bbad9295-ed95-4b40-8c94-7a08db381f63" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_8a851311-b783-443f-b77f-95be73923be5" xlink:to="loc_srt_MaximumMember_bbad9295-ed95-4b40-8c94-7a08db381f63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_aba6392a-0b00-4a92-88a3-de0c3e7c6f6f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_c599d529-d3ac-42fe-abb5-d548b4b2d2fd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_aba6392a-0b00-4a92-88a3-de0c3e7c6f6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_23940059-75f0-423a-886c-e89c2537f2f4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_aba6392a-0b00-4a92-88a3-de0c3e7c6f6f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_23940059-75f0-423a-886c-e89c2537f2f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAmortization1_7685d4c6-9273-495c-aa24-02d5f3c382f7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_aba6392a-0b00-4a92-88a3-de0c3e7c6f6f" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAmortization1_7685d4c6-9273-495c-aa24-02d5f3c382f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesHealthInsuranceDetails" xlink:type="simple" xlink:href="kfrc-20231231.xsd#SummaryofSignificantAccountingPoliciesHealthInsuranceDetails"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesHealthInsuranceDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_7ba6bc84-43e4-4708-8e8a-584cd8f6b849" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_HealthInsuranceStopLossMaximumPerClaim_963e7f97-234d-48a1-844f-06207a09705f" xlink:href="kfrc-20231231.xsd#kfrc_HealthInsuranceStopLossMaximumPerClaim"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7ba6bc84-43e4-4708-8e8a-584cd8f6b849" xlink:to="loc_kfrc_HealthInsuranceStopLossMaximumPerClaim_963e7f97-234d-48a1-844f-06207a09705f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_HealthInsuranceAggregateRiskOfLossLiabilityAmountInExcessOfTheStopLossMaximum_ec76801c-2149-4b4e-bf82-e594c89bc0a2" xlink:href="kfrc-20231231.xsd#kfrc_HealthInsuranceAggregateRiskOfLossLiabilityAmountInExcessOfTheStopLossMaximum"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7ba6bc84-43e4-4708-8e8a-584cd8f6b849" xlink:to="loc_kfrc_HealthInsuranceAggregateRiskOfLossLiabilityAmountInExcessOfTheStopLossMaximum_ec76801c-2149-4b4e-bf82-e594c89bc0a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEarningsperShareDetails" xlink:type="simple" xlink:href="kfrc-20231231.xsd#SummaryofSignificantAccountingPoliciesEarningsperShareDetails"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEarningsperShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_45e23466-2085-49a5-adf9-969884ce8616" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_d6d69a31-4844-4062-a2fb-73c51569c7a4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_45e23466-2085-49a5-adf9-969884ce8616" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_d6d69a31-4844-4062-a2fb-73c51569c7a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_1ea89485-db9e-4265-b695-991dac721424" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_45e23466-2085-49a5-adf9-969884ce8616" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_1ea89485-db9e-4265-b695-991dac721424" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesTreasuryStockDetails" xlink:type="simple" xlink:href="kfrc-20231231.xsd#SummaryofSignificantAccountingPoliciesTreasuryStockDetails"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesTreasuryStockDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_0ac88244-0c46-49e9-8635-452a5159d5d3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_c208a092-8193-41b3-90ea-b1d269635d6d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0ac88244-0c46-49e9-8635-452a5159d5d3" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_c208a092-8193-41b3-90ea-b1d269635d6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExciseAndSalesTaxes_4cea6865-b1ab-426c-9456-8064c8135f54" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ExciseAndSalesTaxes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0ac88244-0c46-49e9-8635-452a5159d5d3" xlink:to="loc_us-gaap_ExciseAndSalesTaxes_4cea6865-b1ab-426c-9456-8064c8135f54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_EffectiveIncomeTaxRateReconciliationExciseTaxPercentOfFMVOfSharesRepurchased_6f257b00-290d-4e6c-8a86-013967ad6fa5" xlink:href="kfrc-20231231.xsd#kfrc_EffectiveIncomeTaxRateReconciliationExciseTaxPercentOfFMVOfSharesRepurchased"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0ac88244-0c46-49e9-8635-452a5159d5d3" xlink:to="loc_kfrc_EffectiveIncomeTaxRateReconciliationExciseTaxPercentOfFMVOfSharesRepurchased_6f257b00-290d-4e6c-8a86-013967ad6fa5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/ReportableSegmentsDetails" xlink:type="simple" xlink:href="kfrc-20231231.xsd#ReportableSegmentsDetails"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/ReportableSegmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_2df75424-1209-4e82-b429-fe6d26a8756e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_8a9f5fbe-7a78-4985-aab9-59f39d1c23fe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_2df75424-1209-4e82-b429-fe6d26a8756e" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_8a9f5fbe-7a78-4985-aab9-59f39d1c23fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_914e04d7-1223-4b9c-b0a8-5f36198ea572" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_8a9f5fbe-7a78-4985-aab9-59f39d1c23fe" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_914e04d7-1223-4b9c-b0a8-5f36198ea572" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_664472d1-e8d1-4609-b5b3-c319dcf2b9e0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_914e04d7-1223-4b9c-b0a8-5f36198ea572" xlink:to="loc_us-gaap_SegmentDomain_664472d1-e8d1-4609-b5b3-c319dcf2b9e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_TechnologySegmentMember_3d38cc00-f8ac-4b0d-bb78-11c14ccd0cb3" xlink:href="kfrc-20231231.xsd#kfrc_TechnologySegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_664472d1-e8d1-4609-b5b3-c319dcf2b9e0" xlink:to="loc_kfrc_TechnologySegmentMember_3d38cc00-f8ac-4b0d-bb78-11c14ccd0cb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_FinanceAndAccountingSegmentMember_036345b7-c1f5-4547-9f9b-4c911b567b63" xlink:href="kfrc-20231231.xsd#kfrc_FinanceAndAccountingSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_664472d1-e8d1-4609-b5b3-c319dcf2b9e0" xlink:to="loc_kfrc_FinanceAndAccountingSegmentMember_036345b7-c1f5-4547-9f9b-4c911b567b63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_2f1e90d6-860a-426d-9ffc-a8d60b0ef0a2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_8a9f5fbe-7a78-4985-aab9-59f39d1c23fe" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_2f1e90d6-860a-426d-9ffc-a8d60b0ef0a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_061f5fbf-b9e9-4aca-9975-9b77742ec622" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_2f1e90d6-860a-426d-9ffc-a8d60b0ef0a2" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_061f5fbf-b9e9-4aca-9975-9b77742ec622" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_4955f074-0780-4cd5-bf90-1fe6a8751faf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_2f1e90d6-860a-426d-9ffc-a8d60b0ef0a2" xlink:to="loc_us-gaap_GrossProfit_4955f074-0780-4cd5-bf90-1fe6a8751faf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_71236248-9b3c-4f42-a946-168fc94d07fe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_2f1e90d6-860a-426d-9ffc-a8d60b0ef0a2" xlink:to="loc_us-gaap_OperatingExpenses_71236248-9b3c-4f42-a946-168fc94d07fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_7d0b3fc9-200b-443a-83bd-dbf50f4218e8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_2f1e90d6-860a-426d-9ffc-a8d60b0ef0a2" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_7d0b3fc9-200b-443a-83bd-dbf50f4218e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/DisaggregationofRevenueScheduleofDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="kfrc-20231231.xsd#DisaggregationofRevenueScheduleofDisaggregationofRevenueDetails"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/DisaggregationofRevenueScheduleofDisaggregationofRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_6bada844-3fbb-428b-a6d0-587bed91747b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_8f4413cb-8adf-4473-9371-d5f109ca83a1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_6bada844-3fbb-428b-a6d0-587bed91747b" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_8f4413cb-8adf-4473-9371-d5f109ca83a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_fbfa163b-7b31-4774-a158-f579674e2c3c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_8f4413cb-8adf-4473-9371-d5f109ca83a1" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_fbfa163b-7b31-4774-a158-f579674e2c3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_7c5ef0f7-caef-42a2-878f-c250855f96d3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_fbfa163b-7b31-4774-a158-f579674e2c3c" xlink:to="loc_us-gaap_SegmentDomain_7c5ef0f7-caef-42a2-878f-c250855f96d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_TechnologySegmentMember_714df0ec-7e74-4bb9-875d-9e477ebd9b34" xlink:href="kfrc-20231231.xsd#kfrc_TechnologySegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_7c5ef0f7-caef-42a2-878f-c250855f96d3" xlink:to="loc_kfrc_TechnologySegmentMember_714df0ec-7e74-4bb9-875d-9e477ebd9b34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_FinanceAndAccountingSegmentMember_d5ee9e20-2cea-47b4-9bf9-cb00d43b97de" xlink:href="kfrc-20231231.xsd#kfrc_FinanceAndAccountingSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_7c5ef0f7-caef-42a2-878f-c250855f96d3" xlink:to="loc_kfrc_FinanceAndAccountingSegmentMember_d5ee9e20-2cea-47b4-9bf9-cb00d43b97de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_0c2e1b41-ef4a-4fd8-98b5-ae7c3ef0bf1a" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_8f4413cb-8adf-4473-9371-d5f109ca83a1" xlink:to="loc_srt_ProductOrServiceAxis_0c2e1b41-ef4a-4fd8-98b5-ae7c3ef0bf1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_7f194b30-aa31-488d-af6b-7e1dd744bfc9" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_0c2e1b41-ef4a-4fd8-98b5-ae7c3ef0bf1a" xlink:to="loc_srt_ProductsAndServicesDomain_7f194b30-aa31-488d-af6b-7e1dd744bfc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_FlexRevenueMember_479ee475-b6db-40c2-9da9-b049c1354883" xlink:href="kfrc-20231231.xsd#kfrc_FlexRevenueMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_7f194b30-aa31-488d-af6b-7e1dd744bfc9" xlink:to="loc_kfrc_FlexRevenueMember_479ee475-b6db-40c2-9da9-b049c1354883" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_DirectHireRevenueMember_1117aeab-2750-48fd-a477-94c3e4e331d2" xlink:href="kfrc-20231231.xsd#kfrc_DirectHireRevenueMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_7f194b30-aa31-488d-af6b-7e1dd744bfc9" xlink:to="loc_kfrc_DirectHireRevenueMember_1117aeab-2750-48fd-a477-94c3e4e331d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_af3f6ac5-9743-43d7-b1fc-57fa7073c741" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_8f4413cb-8adf-4473-9371-d5f109ca83a1" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_af3f6ac5-9743-43d7-b1fc-57fa7073c741" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_709dacfd-f41d-47a1-be3b-73720afd9f9c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_af3f6ac5-9743-43d7-b1fc-57fa7073c741" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_709dacfd-f41d-47a1-be3b-73720afd9f9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/AllowanceforCreditLossesDetails" xlink:type="simple" xlink:href="kfrc-20231231.xsd#AllowanceforCreditLossesDetails"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/AllowanceforCreditLossesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditLossAbstract_92f9cc05-380e-43e8-a3e0-117b918cac34" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditLossAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_4a0fe154-634d-457c-a912-358165583974" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditLossAbstract_92f9cc05-380e-43e8-a3e0-117b918cac34" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_4a0fe154-634d-457c-a912-358165583974" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_a5b42b81-84fa-412f-a0b5-6e9d63530153" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_4a0fe154-634d-457c-a912-358165583974" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_a5b42b81-84fa-412f-a0b5-6e9d63530153" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_7b69bb19-d09b-4b85-b165-3c63299027f5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_4a0fe154-634d-457c-a912-358165583974" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_7b69bb19-d09b-4b85-b165-3c63299027f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_62227811-3457-4fb3-9616-f1c2863d32f2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_4a0fe154-634d-457c-a912-358165583974" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_62227811-3457-4fb3-9616-f1c2863d32f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_c5c9e60e-908e-4c75-94fb-1ce6dc30ccfa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_4a0fe154-634d-457c-a912-358165583974" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_c5c9e60e-908e-4c75-94fb-1ce6dc30ccfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/AllowanceforCreditLossesAdditionalInformationDetails" xlink:type="simple" xlink:href="kfrc-20231231.xsd#AllowanceforCreditLossesAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/AllowanceforCreditLossesAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditLossAbstract_89a73239-65a8-4403-9dfb-43306f670a10" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditLossAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_AccountsReceivableAllowanceForCreditLossAllowanceUnrelatedToTradeReceivables_40a60bdb-0a72-418f-83a7-8bd4fa6c717e" xlink:href="kfrc-20231231.xsd#kfrc_AccountsReceivableAllowanceForCreditLossAllowanceUnrelatedToTradeReceivables"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditLossAbstract_89a73239-65a8-4403-9dfb-43306f670a10" xlink:to="loc_kfrc_AccountsReceivableAllowanceForCreditLossAllowanceUnrelatedToTradeReceivables_40a60bdb-0a72-418f-83a7-8bd4fa6c717e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/FixedAssetsNetMajorClassificationsofFixedAssetsandRelatedUsefulLivesDetails" xlink:type="simple" xlink:href="kfrc-20231231.xsd#FixedAssetsNetMajorClassificationsofFixedAssetsandRelatedUsefulLivesDetails"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/FixedAssetsNetMajorClassificationsofFixedAssetsandRelatedUsefulLivesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_7d766899-87a3-45cb-85b5-a2b02926b5be" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_16440d47-96fe-4d35-94ea-6b0e0697eb19" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_7d766899-87a3-45cb-85b5-a2b02926b5be" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_16440d47-96fe-4d35-94ea-6b0e0697eb19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_71f4e133-ec22-418b-8767-af69ff83de47" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_16440d47-96fe-4d35-94ea-6b0e0697eb19" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_71f4e133-ec22-418b-8767-af69ff83de47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4b685f25-463c-47a0-81cf-dd3583d66f44" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_71f4e133-ec22-418b-8767-af69ff83de47" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4b685f25-463c-47a0-81cf-dd3583d66f44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_673cfed3-865c-4805-8176-b423b593d68c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4b685f25-463c-47a0-81cf-dd3583d66f44" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_673cfed3-865c-4805-8176-b423b593d68c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_12ac7d8c-01c2-465c-bd19-a7ca24e4a49c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4b685f25-463c-47a0-81cf-dd3583d66f44" xlink:to="loc_us-gaap_ComputerEquipmentMember_12ac7d8c-01c2-465c-bd19-a7ca24e4a49c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_ec346977-11fb-4c1a-9db7-dacb113c5fd5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4b685f25-463c-47a0-81cf-dd3583d66f44" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_ec346977-11fb-4c1a-9db7-dacb113c5fd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_e11c174d-35d8-45b9-863c-c3a99101a550" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_16440d47-96fe-4d35-94ea-6b0e0697eb19" xlink:to="loc_srt_RangeAxis_e11c174d-35d8-45b9-863c-c3a99101a550" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d10bb9ef-97c7-4041-bb0b-10d186616473" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_e11c174d-35d8-45b9-863c-c3a99101a550" xlink:to="loc_srt_RangeMember_d10bb9ef-97c7-4041-bb0b-10d186616473" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_0963b15c-6e0f-45af-8fa6-b2c14d6f9aa6" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_d10bb9ef-97c7-4041-bb0b-10d186616473" xlink:to="loc_srt_MinimumMember_0963b15c-6e0f-45af-8fa6-b2c14d6f9aa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_8efb8daa-5802-45b7-8f2d-9ee0b7eb1d21" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_d10bb9ef-97c7-4041-bb0b-10d186616473" xlink:to="loc_srt_MaximumMember_8efb8daa-5802-45b7-8f2d-9ee0b7eb1d21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b4c9312b-11d1-4da0-bd92-448924a11866" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_16440d47-96fe-4d35-94ea-6b0e0697eb19" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b4c9312b-11d1-4da0-bd92-448924a11866" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_2f77d973-5de5-4c2d-b5f6-7e0395fc4ba4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b4c9312b-11d1-4da0-bd92-448924a11866" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_2f77d973-5de5-4c2d-b5f6-7e0395fc4ba4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_0167d0b9-4b66-465e-b464-95f4e4b28f09" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b4c9312b-11d1-4da0-bd92-448924a11866" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_0167d0b9-4b66-465e-b464-95f4e4b28f09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_85c90e9f-8fb3-4d65-aacf-fabc5aa7aa21" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b4c9312b-11d1-4da0-bd92-448924a11866" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_85c90e9f-8fb3-4d65-aacf-fabc5aa7aa21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_55c44487-2c6a-406a-b6b2-1de4451e8c87" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b4c9312b-11d1-4da0-bd92-448924a11866" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_55c44487-2c6a-406a-b6b2-1de4451e8c87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/FixedAssetsNetAdditionalInformationDetails" xlink:type="simple" xlink:href="kfrc-20231231.xsd#FixedAssetsNetAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/FixedAssetsNetAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_1bcbd1fc-9c48-4c4b-844a-fcb12b08cfda" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_e128a3a5-7846-42d5-a750-0cf4eecb0868" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_1bcbd1fc-9c48-4c4b-844a-fcb12b08cfda" xlink:to="loc_us-gaap_Depreciation_e128a3a5-7846-42d5-a750-0cf4eecb0868" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/IncomeTaxesIncomeTaxExpenseBenefitContinuingOperationsDetails" xlink:type="simple" xlink:href="kfrc-20231231.xsd#IncomeTaxesIncomeTaxExpenseBenefitContinuingOperationsDetails"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/IncomeTaxesIncomeTaxExpenseBenefitContinuingOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_e1a4e06a-5a7e-47dc-8d4b-38e8d20e505e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_087ad77e-87bf-4a0d-9b6d-2fffc75fbfc7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e1a4e06a-5a7e-47dc-8d4b-38e8d20e505e" xlink:to="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_087ad77e-87bf-4a0d-9b6d-2fffc75fbfc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_e6712d1a-8973-4af8-837c-54f859318872" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_087ad77e-87bf-4a0d-9b6d-2fffc75fbfc7" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_e6712d1a-8973-4af8-837c-54f859318872" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_03dfa0d4-b5a3-46a9-adfb-8e8331a05e10" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_087ad77e-87bf-4a0d-9b6d-2fffc75fbfc7" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_03dfa0d4-b5a3-46a9-adfb-8e8331a05e10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_464202eb-e9b7-44db-bc24-9982d9fe1587" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e1a4e06a-5a7e-47dc-8d4b-38e8d20e505e" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_464202eb-e9b7-44db-bc24-9982d9fe1587" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_3db04828-afa9-4c79-97ab-78d6eb40261b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e1a4e06a-5a7e-47dc-8d4b-38e8d20e505e" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_3db04828-afa9-4c79-97ab-78d6eb40261b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/IncomeTaxesEffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationDetails" xlink:type="simple" xlink:href="kfrc-20231231.xsd#IncomeTaxesEffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationDetails"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/IncomeTaxesEffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_e8e61787-8a48-4034-9d9c-67c4328970bd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_487d61ae-df7f-4192-aa4e-f2f2a3283f3e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e8e61787-8a48-4034-9d9c-67c4328970bd" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_487d61ae-df7f-4192-aa4e-f2f2a3283f3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_e6fe1897-5a72-4a67-82db-38e417bf13c1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e8e61787-8a48-4034-9d9c-67c4328970bd" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_e6fe1897-5a72-4a67-82db-38e417bf13c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_8199360d-3d35-4f31-9198-77af27bf23fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e8e61787-8a48-4034-9d9c-67c4328970bd" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_8199360d-3d35-4f31-9198-77af27bf23fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_b455722f-2de7-492f-b570-69b92d56a3cc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e8e61787-8a48-4034-9d9c-67c4328970bd" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_b455722f-2de7-492f-b570-69b92d56a3cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_afdfa12a-25b1-4e8a-9a32-a8fa65f7279e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e8e61787-8a48-4034-9d9c-67c4328970bd" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_afdfa12a-25b1-4e8a-9a32-a8fa65f7279e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_b7af2570-db1b-4344-a448-9f3064fa9929" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e8e61787-8a48-4034-9d9c-67c4328970bd" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_b7af2570-db1b-4344-a448-9f3064fa9929" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_bb7b30ec-464c-4e2f-a721-76ef437cd4d6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e8e61787-8a48-4034-9d9c-67c4328970bd" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_bb7b30ec-464c-4e2f-a721-76ef437cd4d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="kfrc-20231231.xsd#IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_97728f0a-28a2-4e5a-ace7-521f699fb25f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGrossAbstract_0144d04e-6b5e-4df4-939a-70ad807aa6ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGrossAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_97728f0a-28a2-4e5a-ace7-521f699fb25f" xlink:to="loc_us-gaap_DeferredTaxAssetsGrossAbstract_0144d04e-6b5e-4df4-939a-70ad807aa6ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_9c960fc6-16a5-4512-a643-54c4058a2e4e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_0144d04e-6b5e-4df4-939a-70ad807aa6ad" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_9c960fc6-16a5-4512-a643-54c4058a2e4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_05081d4b-f71f-4c5a-b3b7-356d106f0368" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_0144d04e-6b5e-4df4-939a-70ad807aa6ad" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_05081d4b-f71f-4c5a-b3b7-356d106f0368" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_DeferredTaxAssetsTaxDeferredExpenseDeferredCompensation_1448c976-bf40-413e-9624-411aa4bb86a9" xlink:href="kfrc-20231231.xsd#kfrc_DeferredTaxAssetsTaxDeferredExpenseDeferredCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_0144d04e-6b5e-4df4-939a-70ad807aa6ad" xlink:to="loc_kfrc_DeferredTaxAssetsTaxDeferredExpenseDeferredCompensation_1448c976-bf40-413e-9624-411aa4bb86a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_5fc99ccb-0bf5-4b91-a9f8-b30cb9789fe1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_0144d04e-6b5e-4df4-939a-70ad807aa6ad" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_5fc99ccb-0bf5-4b91-a9f8-b30cb9789fe1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOperatingLeaseLiability_4f43d9aa-03ce-4f1d-bfa5-2678ef9399e1" xlink:href="kfrc-20231231.xsd#kfrc_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOperatingLeaseLiability"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_0144d04e-6b5e-4df4-939a-70ad807aa6ad" xlink:to="loc_kfrc_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOperatingLeaseLiability_4f43d9aa-03ce-4f1d-bfa5-2678ef9399e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_709a3fbd-a326-443e-8820-fac34bb581db" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_0144d04e-6b5e-4df4-939a-70ad807aa6ad" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_709a3fbd-a326-443e-8820-fac34bb581db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_9d21f992-ea66-43c8-b6a9-6b1451d38dd1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_0144d04e-6b5e-4df4-939a-70ad807aa6ad" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_9d21f992-ea66-43c8-b6a9-6b1451d38dd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract_de6d53f4-4b3d-4f23-b80d-c03d8a65c634" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_97728f0a-28a2-4e5a-ace7-521f699fb25f" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesAbstract_de6d53f4-4b3d-4f23-b80d-c03d8a65c634" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_dd77bda0-0c1e-4174-a54e-7ce0319c4de3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesPrepaidExpenses"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_de6d53f4-4b3d-4f23-b80d-c03d8a65c634" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_dd77bda0-0c1e-4174-a54e-7ce0319c4de3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_239d9401-d010-43a6-b7af-1f1af9cfd7fb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_de6d53f4-4b3d-4f23-b80d-c03d8a65c634" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_239d9401-d010-43a6-b7af-1f1af9cfd7fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_DeferredTaxLiabilitiesDeferredPayrollTaxes_1dc9c36d-096e-4243-9ab5-3781c871ed8a" xlink:href="kfrc-20231231.xsd#kfrc_DeferredTaxLiabilitiesDeferredPayrollTaxes"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_de6d53f4-4b3d-4f23-b80d-c03d8a65c634" xlink:to="loc_kfrc_DeferredTaxLiabilitiesDeferredPayrollTaxes_1dc9c36d-096e-4243-9ab5-3781c871ed8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_c070eec9-9743-4549-a65a-60375eb15e10" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_de6d53f4-4b3d-4f23-b80d-c03d8a65c634" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_c070eec9-9743-4549-a65a-60375eb15e10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_DeferredTaxLiabilitiesPartnershipBasisDifference_5bfbe4d1-6096-4ef7-8f7c-af560bca70d3" xlink:href="kfrc-20231231.xsd#kfrc_DeferredTaxLiabilitiesPartnershipBasisDifference"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_de6d53f4-4b3d-4f23-b80d-c03d8a65c634" xlink:to="loc_kfrc_DeferredTaxLiabilitiesPartnershipBasisDifference_5bfbe4d1-6096-4ef7-8f7c-af560bca70d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_ff3af070-0b13-444e-ac07-5bee85a3ca91" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_de6d53f4-4b3d-4f23-b80d-c03d8a65c634" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_ff3af070-0b13-444e-ac07-5bee85a3ca91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_d94afefc-2f85-4c16-ace9-d50d2db7eb77" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_97728f0a-28a2-4e5a-ace7-521f699fb25f" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_d94afefc-2f85-4c16-ace9-d50d2db7eb77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_15c827ac-5bb4-4974-ae35-937ef4a42987" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_97728f0a-28a2-4e5a-ace7-521f699fb25f" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_15c827ac-5bb4-4974-ae35-937ef4a42987" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/OtherAssetsNetDetails" xlink:type="simple" xlink:href="kfrc-20231231.xsd#OtherAssetsNetDetails"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/OtherAssetsNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_8951eecc-aede-481a-9e0a-0e4168980f88" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_57ed9459-e103-4a3f-ab02-5008ab67a287" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_8951eecc-aede-481a-9e0a-0e4168980f88" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_57ed9459-e103-4a3f-ab02-5008ab67a287" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_2bda263f-30bb-4e47-be99-8b076d5da157" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_57ed9459-e103-4a3f-ab02-5008ab67a287" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_2bda263f-30bb-4e47-be99-8b076d5da157" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_442f43ba-8c56-41d8-a744-12dcfd8735ad" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_2bda263f-30bb-4e47-be99-8b076d5da157" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_442f43ba-8c56-41d8-a744-12dcfd8735ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_WorkLLamaLLCMember_871dacf4-e07f-4433-b723-9dab30d4a5f4" xlink:href="kfrc-20231231.xsd#kfrc_WorkLLamaLLCMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_442f43ba-8c56-41d8-a744-12dcfd8735ad" xlink:to="loc_kfrc_WorkLLamaLLCMember_871dacf4-e07f-4433-b723-9dab30d4a5f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_141e9f8a-ff70-4204-99aa-f07be4ff97f1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_57ed9459-e103-4a3f-ab02-5008ab67a287" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_141e9f8a-ff70-4204-99aa-f07be4ff97f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_cd91a754-a76c-421c-8a07-b5b92eb2d1cb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_141e9f8a-ff70-4204-99aa-f07be4ff97f1" xlink:to="loc_us-gaap_ReceivableTypeDomain_cd91a754-a76c-421c-8a07-b5b92eb2d1cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceReceivablesMember_daa5f9bd-bef7-42de-8e53-d3811af4dab6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceReceivablesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivableTypeDomain_cd91a754-a76c-421c-8a07-b5b92eb2d1cb" xlink:to="loc_us-gaap_FinanceReceivablesMember_daa5f9bd-bef7-42de-8e53-d3811af4dab6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_53a856a6-f952-40d0-934d-8b4031dbb440" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_57ed9459-e103-4a3f-ab02-5008ab67a287" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_53a856a6-f952-40d0-934d-8b4031dbb440" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_bdfc0755-b08b-478e-ab48-cd2874e6e7cf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_53a856a6-f952-40d0-934d-8b4031dbb440" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_bdfc0755-b08b-478e-ab48-cd2874e6e7cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember_56463ac5-3e01-4910-a059-a6dc90c55529" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_bdfc0755-b08b-478e-ab48-cd2874e6e7cf" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember_56463ac5-3e01-4910-a059-a6dc90c55529" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_ff4cbdea-f68d-4924-bca2-b094395a3d9d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_57ed9459-e103-4a3f-ab02-5008ab67a287" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_ff4cbdea-f68d-4924-bca2-b094395a3d9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationPlanAssets_304a66fb-64cd-445f-a5a3-d16f26e446cc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredCompensationPlanAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_ff4cbdea-f68d-4924-bca2-b094395a3d9d" xlink:to="loc_us-gaap_DeferredCompensationPlanAssets_304a66fb-64cd-445f-a5a3-d16f26e446cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_78a882ef-40ba-46e9-9c41-87bb699ab493" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_ff4cbdea-f68d-4924-bca2-b094395a3d9d" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_78a882ef-40ba-46e9-9c41-87bb699ab493" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_2b8d4931-486a-4772-8dc8-0c018c7d056e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_ff4cbdea-f68d-4924-bca2-b094395a3d9d" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_2b8d4931-486a-4772-8dc8-0c018c7d056e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet_59e0bacb-01e1-440e-8856-76e72573c735" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_ff4cbdea-f68d-4924-bca2-b094395a3d9d" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareNet_59e0bacb-01e1-440e-8856-76e72573c735" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_a7fb8b88-0a3a-418b-afd4-0b5636dede43" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_ff4cbdea-f68d-4924-bca2-b094395a3d9d" xlink:to="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_a7fb8b88-0a3a-418b-afd4-0b5636dede43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableGrossNoncurrent_49be23e5-f7ed-4573-8486-5923effa7b88" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesAndLoansReceivableGrossNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_ff4cbdea-f68d-4924-bca2-b094395a3d9d" xlink:to="loc_us-gaap_NotesAndLoansReceivableGrossNoncurrent_49be23e5-f7ed-4573-8486-5923effa7b88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent_d2e98611-6bf5-4561-9fd7-bc6aeeaab969" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsMiscellaneousNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_ff4cbdea-f68d-4924-bca2-b094395a3d9d" xlink:to="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent_d2e98611-6bf5-4561-9fd7-bc6aeeaab969" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_69d75c64-4e92-4b47-8853-f8fa8a56096b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_ff4cbdea-f68d-4924-bca2-b094395a3d9d" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_69d75c64-4e92-4b47-8853-f8fa8a56096b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization_ed8dfd61-9cdd-4c6a-9847-9810af4d364a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_ff4cbdea-f68d-4924-bca2-b094395a3d9d" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization_ed8dfd61-9cdd-4c6a-9847-9810af4d364a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_ReserveRelatedToNoteReceivable_0d8db260-73e8-4640-8c3c-161c060b5dc9" xlink:href="kfrc-20231231.xsd#kfrc_ReserveRelatedToNoteReceivable"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_ff4cbdea-f68d-4924-bca2-b094395a3d9d" xlink:to="loc_kfrc_ReserveRelatedToNoteReceivable_0d8db260-73e8-4640-8c3c-161c060b5dc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_90db2fa7-5f9e-40e5-98ad-87a32bd95df5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_ff4cbdea-f68d-4924-bca2-b094395a3d9d" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_90db2fa7-5f9e-40e5-98ad-87a32bd95df5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/GoodwillSummaryoftheGrossAmountandAccumulatedImpairmentLossesofGoodwillDetail" xlink:type="simple" xlink:href="kfrc-20231231.xsd#GoodwillSummaryoftheGrossAmountandAccumulatedImpairmentLossesofGoodwillDetail"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/GoodwillSummaryoftheGrossAmountandAccumulatedImpairmentLossesofGoodwillDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_791bb732-f07a-48e5-9705-4a07be0a5ac2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_f100e199-7630-48c5-8564-aadeb1d28166" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_791bb732-f07a-48e5-9705-4a07be0a5ac2" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_f100e199-7630-48c5-8564-aadeb1d28166" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_1d85b43f-5a6c-406c-a434-dab731740afe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_f100e199-7630-48c5-8564-aadeb1d28166" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_1d85b43f-5a6c-406c-a434-dab731740afe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_0fea1f03-b879-468f-84cb-a6730bec2e5b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1d85b43f-5a6c-406c-a434-dab731740afe" xlink:to="loc_us-gaap_SegmentDomain_0fea1f03-b879-468f-84cb-a6730bec2e5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_TechnologySegmentMember_99843777-a865-4dcd-8ab0-197e2b3add13" xlink:href="kfrc-20231231.xsd#kfrc_TechnologySegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_0fea1f03-b879-468f-84cb-a6730bec2e5b" xlink:to="loc_kfrc_TechnologySegmentMember_99843777-a865-4dcd-8ab0-197e2b3add13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_FinanceAndAccountingSegmentMember_a98740b6-fe76-4653-8b44-1ff703b8f922" xlink:href="kfrc-20231231.xsd#kfrc_FinanceAndAccountingSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_0fea1f03-b879-468f-84cb-a6730bec2e5b" xlink:to="loc_kfrc_FinanceAndAccountingSegmentMember_a98740b6-fe76-4653-8b44-1ff703b8f922" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_b06004f3-1cf2-41ff-9f0e-2be8fba78b26" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_f100e199-7630-48c5-8564-aadeb1d28166" xlink:to="loc_us-gaap_GoodwillLineItems_b06004f3-1cf2-41ff-9f0e-2be8fba78b26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_e8003ae7-02fa-4e6d-888c-1e6aae0247ef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_b06004f3-1cf2-41ff-9f0e-2be8fba78b26" xlink:to="loc_us-gaap_GoodwillGross_e8003ae7-02fa-4e6d-888c-1e6aae0247ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_94ef009b-e10e-4369-823a-80cffc72d92c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_b06004f3-1cf2-41ff-9f0e-2be8fba78b26" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_94ef009b-e10e-4369-823a-80cffc72d92c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_b073291d-e75e-4689-b5a5-a267317aef80" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_b06004f3-1cf2-41ff-9f0e-2be8fba78b26" xlink:to="loc_us-gaap_Goodwill_b073291d-e75e-4689-b5a5-a267317aef80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/GoodwillAdditionalInformationDetails" xlink:type="simple" xlink:href="kfrc-20231231.xsd#GoodwillAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/GoodwillAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_d6858df2-b6b4-4268-99d6-93fc6ada1cbf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_dfc68617-c99b-4917-a393-911991a1bcdf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_d6858df2-b6b4-4268-99d6-93fc6ada1cbf" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_dfc68617-c99b-4917-a393-911991a1bcdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/CurrentLiabilitiesDetails" xlink:type="simple" xlink:href="kfrc-20231231.xsd#CurrentLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/CurrentLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_24671c35-9a4b-40ff-87e9-812a349c5758" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrentAbstract_e21bb06a-6111-45eb-93b9-da140378beb9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_24671c35-9a4b-40ff-87e9-812a349c5758" xlink:to="loc_us-gaap_AccountsPayableCurrentAbstract_e21bb06a-6111-45eb-93b9-da140378beb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_fa02864e-47f8-481e-832d-09dd2e93a3cd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsPayableCurrentAbstract_e21bb06a-6111-45eb-93b9-da140378beb9" xlink:to="loc_us-gaap_AccountsPayableCurrent_fa02864e-47f8-481e-832d-09dd2e93a3cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_c247b678-472d-4053-b61c-1896a51bb4d8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsPayableCurrentAbstract_e21bb06a-6111-45eb-93b9-da140378beb9" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_c247b678-472d-4053-b61c-1896a51bb4d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_AccruedRebateLiabilityCurrent_79b85387-764f-4083-83b6-b56019d7ad6e" xlink:href="kfrc-20231231.xsd#kfrc_AccruedRebateLiabilityCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsPayableCurrentAbstract_e21bb06a-6111-45eb-93b9-da140378beb9" xlink:to="loc_kfrc_AccruedRebateLiabilityCurrent_79b85387-764f-4083-83b6-b56019d7ad6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityCurrent_309bd88d-1426-4c6c-81d8-922c8269bc43" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredCompensationLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsPayableCurrentAbstract_e21bb06a-6111-45eb-93b9-da140378beb9" xlink:to="loc_us-gaap_DeferredCompensationLiabilityCurrent_309bd88d-1426-4c6c-81d8-922c8269bc43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_5f2bc776-16b1-48e8-97fb-ff1d822e923b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsPayableCurrentAbstract_e21bb06a-6111-45eb-93b9-da140378beb9" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_5f2bc776-16b1-48e8-97fb-ff1d822e923b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrentAbstract_67b1639c-a47c-40ca-9c96-2a6614e28c0b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_24671c35-9a4b-40ff-87e9-812a349c5758" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrentAbstract_67b1639c-a47c-40ca-9c96-2a6614e28c0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedEmployeeBenefitsCurrent_5aee10d4-7fdb-4012-8e64-67c663b00887" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedEmployeeBenefitsCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrentAbstract_67b1639c-a47c-40ca-9c96-2a6614e28c0b" xlink:to="loc_us-gaap_AccruedEmployeeBenefitsCurrent_5aee10d4-7fdb-4012-8e64-67c663b00887" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedPayrollTaxesCurrent_fa16aef4-6e91-464d-a1ef-9b657d36e164" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedPayrollTaxesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrentAbstract_67b1639c-a47c-40ca-9c96-2a6614e28c0b" xlink:to="loc_us-gaap_AccruedPayrollTaxesCurrent_fa16aef4-6e91-464d-a1ef-9b657d36e164" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedInsuranceCurrent_585897da-b295-4929-ae8b-72d8176254df" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedInsuranceCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrentAbstract_67b1639c-a47c-40ca-9c96-2a6614e28c0b" xlink:to="loc_us-gaap_AccruedInsuranceCurrent_585897da-b295-4929-ae8b-72d8176254df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WorkersCompensationLiabilityCurrent_a841d1fb-c160-4040-97c1-c0dff1addace" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WorkersCompensationLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrentAbstract_67b1639c-a47c-40ca-9c96-2a6614e28c0b" xlink:to="loc_us-gaap_WorkersCompensationLiabilityCurrent_a841d1fb-c160-4040-97c1-c0dff1addace" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_cedf2262-6357-431b-be90-517145df9eec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrentAbstract_67b1639c-a47c-40ca-9c96-2a6614e28c0b" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_cedf2262-6357-431b-be90-517145df9eec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/CurrentLiabilitiesAdditionalInformationDetails" xlink:type="simple" xlink:href="kfrc-20231231.xsd#CurrentLiabilitiesAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/CurrentLiabilitiesAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_1cccf0be-97a6-4027-95b5-e6acdbb354e7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/OtherLongTermLiabilitiesDetails" xlink:type="simple" xlink:href="kfrc-20231231.xsd#OtherLongTermLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/OtherLongTermLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_1dcf5166-d75c-4e48-9aba-fb9962f482ca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_3c3fda42-2b0b-4aa0-924f-57831a07a2f8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_1dcf5166-d75c-4e48-9aba-fb9962f482ca" xlink:to="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_3c3fda42-2b0b-4aa0-924f-57831a07a2f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_80eddb55-aafb-4675-882a-2b2dfb527317" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_1dcf5166-d75c-4e48-9aba-fb9962f482ca" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_80eddb55-aafb-4675-882a-2b2dfb527317" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_ba0a3e66-e5b4-46d6-92b7-004698983454" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_1dcf5166-d75c-4e48-9aba-fb9962f482ca" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_ba0a3e66-e5b4-46d6-92b7-004698983454" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSundryLiabilitiesNoncurrent_5521ab1a-b2b1-4e63-81b3-77d2b56dbeef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherSundryLiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_1dcf5166-d75c-4e48-9aba-fb9962f482ca" xlink:to="loc_us-gaap_OtherSundryLiabilitiesNoncurrent_5521ab1a-b2b1-4e63-81b3-77d2b56dbeef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_213c3d4b-83c3-4256-880f-dd24d3951f15" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_1dcf5166-d75c-4e48-9aba-fb9962f482ca" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_213c3d4b-83c3-4256-880f-dd24d3951f15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/OperatingLeasesScheduleofWeightedAverageTermsandOperatingLeaseExpenseDetails" xlink:type="simple" xlink:href="kfrc-20231231.xsd#OperatingLeasesScheduleofWeightedAverageTermsandOperatingLeaseExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/OperatingLeasesScheduleofWeightedAverageTermsandOperatingLeaseExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_8368057f-9899-4241-952c-12cea4e7c5b1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_4b4c1d13-39c2-467a-8468-824bd21e2c4a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8368057f-9899-4241-952c-12cea4e7c5b1" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_4b4c1d13-39c2-467a-8468-824bd21e2c4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_e72a8ee1-7680-4fc5-98f1-0aa59a227dd7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8368057f-9899-4241-952c-12cea4e7c5b1" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_e72a8ee1-7680-4fc5-98f1-0aa59a227dd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostAbstract_57caf7b1-6781-4441-8a7c-96076ece70aa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCostAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8368057f-9899-4241-952c-12cea4e7c5b1" xlink:to="loc_us-gaap_LeaseCostAbstract_57caf7b1-6781-4441-8a7c-96076ece70aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_48d3216a-cf9e-40a7-bfa2-44160726caa7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_57caf7b1-6781-4441-8a7c-96076ece70aa" xlink:to="loc_us-gaap_OperatingLeaseCost_48d3216a-cf9e-40a7-bfa2-44160726caa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_5c305b42-d215-4309-93bd-a6102e299ecf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableLeaseCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_57caf7b1-6781-4441-8a7c-96076ece70aa" xlink:to="loc_us-gaap_VariableLeaseCost_5c305b42-d215-4309-93bd-a6102e299ecf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_ddf433f2-f991-4ac7-bb59-894b6a90f1d7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_57caf7b1-6781-4441-8a7c-96076ece70aa" xlink:to="loc_us-gaap_ShortTermLeaseCost_ddf433f2-f991-4ac7-bb59-894b6a90f1d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_b82767fe-c785-45ee-b273-6c90fccf197c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubleaseIncome"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_57caf7b1-6781-4441-8a7c-96076ece70aa" xlink:to="loc_us-gaap_SubleaseIncome_b82767fe-c785-45ee-b273-6c90fccf197c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_eb8f438c-4050-43cc-87ef-ee7e19dcbfed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_57caf7b1-6781-4441-8a7c-96076ece70aa" xlink:to="loc_us-gaap_LeaseCost_eb8f438c-4050-43cc-87ef-ee7e19dcbfed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/OperatingLeasesScheduleofMaturitiesforOperatingLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="kfrc-20231231.xsd#OperatingLeasesScheduleofMaturitiesforOperatingLeaseLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/OperatingLeasesScheduleofMaturitiesforOperatingLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_b263e3da-16c4-4eb8-bd00-81c102cd911b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_dc34ff30-64af-46b0-9448-6f32bb748efc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b263e3da-16c4-4eb8-bd00-81c102cd911b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_dc34ff30-64af-46b0-9448-6f32bb748efc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_646f60e1-46a4-41c0-9e7d-ccd4ab2936ed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b263e3da-16c4-4eb8-bd00-81c102cd911b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_646f60e1-46a4-41c0-9e7d-ccd4ab2936ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_347dfc2a-083c-406b-a683-815af053e5fe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b263e3da-16c4-4eb8-bd00-81c102cd911b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_347dfc2a-083c-406b-a683-815af053e5fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_95c6a890-1c00-4896-b6e9-331ad10e027a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b263e3da-16c4-4eb8-bd00-81c102cd911b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_95c6a890-1c00-4896-b6e9-331ad10e027a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_6c9648e1-bf7f-4225-96e1-1fcb5f21f5eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b263e3da-16c4-4eb8-bd00-81c102cd911b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_6c9648e1-bf7f-4225-96e1-1fcb5f21f5eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_edf1b2b2-8251-4595-9468-ecd90b76cccf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b263e3da-16c4-4eb8-bd00-81c102cd911b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_edf1b2b2-8251-4595-9468-ecd90b76cccf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_fb9137bd-7216-49d5-bcf0-f89b9fc37dd7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b263e3da-16c4-4eb8-bd00-81c102cd911b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_fb9137bd-7216-49d5-bcf0-f89b9fc37dd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_031ceefc-7602-4ef5-8c4b-2f598f92fac9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b263e3da-16c4-4eb8-bd00-81c102cd911b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_031ceefc-7602-4ef5-8c4b-2f598f92fac9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_5254d8b2-1ca3-4e69-ac64-a5f7b84745bd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b263e3da-16c4-4eb8-bd00-81c102cd911b" xlink:to="loc_us-gaap_OperatingLeaseLiability_5254d8b2-1ca3-4e69-ac64-a5f7b84745bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/OperatingLeasesScheduleofMaturitiesforOperatingLeaseLiabilitiesDetails_1" xlink:type="simple" xlink:href="kfrc-20231231.xsd#OperatingLeasesScheduleofMaturitiesforOperatingLeaseLiabilitiesDetails_1"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/OperatingLeasesScheduleofMaturitiesforOperatingLeaseLiabilitiesDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.kforce.com/role/OperatingLeasesNarrativeDetails" xlink:type="simple" xlink:href="kfrc-20231231.xsd#OperatingLeasesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/OperatingLeasesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_1f86bff5-cb9e-4eb7-9bb0-2a3bc139ed85" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/EmployeeBenefitPlansNarrativeDetails" xlink:type="simple" xlink:href="kfrc-20231231.xsd#EmployeeBenefitPlansNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/EmployeeBenefitPlansNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_3c5e700b-5e71-44ab-8333-0d4d7340fe14" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_dd7bf583-9907-48c1-a094-b6d467afffad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_3c5e700b-5e71-44ab-8333-0d4d7340fe14" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_dd7bf583-9907-48c1-a094-b6d467afffad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_913784ae-ebea-44a0-85ac-88ed82a40d11" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_dd7bf583-9907-48c1-a094-b6d467afffad" xlink:to="loc_us-gaap_AwardTypeAxis_913784ae-ebea-44a0-85ac-88ed82a40d11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_93e90118-3c1f-44ca-b435-782818f01496" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_913784ae-ebea-44a0-85ac-88ed82a40d11" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_93e90118-3c1f-44ca-b435-782818f01496" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_003d227a-77c4-4577-9681-f6585aa42918" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_93e90118-3c1f-44ca-b435-782818f01496" xlink:to="loc_us-gaap_EmployeeStockMember_003d227a-77c4-4577-9681-f6585aa42918" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_8c07c613-223f-404e-8203-9071263f8e13" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_dd7bf583-9907-48c1-a094-b6d467afffad" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_8c07c613-223f-404e-8203-9071263f8e13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_98d9d242-5dac-4cc0-aee2-d8d30b06fb64" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_8c07c613-223f-404e-8203-9071263f8e13" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_98d9d242-5dac-4cc0-aee2-d8d30b06fb64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchaseDiscountOfCommonStockPercent_83a83fb8-ddbf-4ea3-8870-667757934590" xlink:href="kfrc-20231231.xsd#kfrc_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchaseDiscountOfCommonStockPercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_8c07c613-223f-404e-8203-9071263f8e13" xlink:to="loc_kfrc_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchaseDiscountOfCommonStockPercent_83a83fb8-ddbf-4ea3-8870-667757934590" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_d17fc7d6-1992-41e0-a57f-f2cfb76b2524" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_8c07c613-223f-404e-8203-9071263f8e13" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_d17fc7d6-1992-41e0-a57f-f2cfb76b2524" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased_a06b4006-4486-4543-acb9-afaca790888c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_8c07c613-223f-404e-8203-9071263f8e13" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased_a06b4006-4486-4543-acb9-afaca790888c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityCurrent_3d45fab0-c20f-4875-9c75-1f4fec900080" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredCompensationLiabilityCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_8c07c613-223f-404e-8203-9071263f8e13" xlink:to="loc_us-gaap_DeferredCompensationLiabilityCurrent_3d45fab0-c20f-4875-9c75-1f4fec900080" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_8ecaddb3-73c6-433c-b0f6-de92657874a2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_8c07c613-223f-404e-8203-9071263f8e13" xlink:to="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_8ecaddb3-73c6-433c-b0f6-de92657874a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_abc5a775-dcc2-4139-8381-89776b7ea8b7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_8c07c613-223f-404e-8203-9071263f8e13" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_abc5a775-dcc2-4139-8381-89776b7ea8b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationPlanAssets_bf26a010-4788-4c17-b553-d13b378f9c7c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredCompensationPlanAssets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_8c07c613-223f-404e-8203-9071263f8e13" xlink:to="loc_us-gaap_DeferredCompensationPlanAssets_bf26a010-4788-4c17-b553-d13b378f9c7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LifeInsuranceCorporateOrBankOwnedAmount_25099b6e-c84a-4c31-ac80-93574a8c70f4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LifeInsuranceCorporateOrBankOwnedAmount"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_8c07c613-223f-404e-8203-9071263f8e13" xlink:to="loc_us-gaap_LifeInsuranceCorporateOrBankOwnedAmount_25099b6e-c84a-4c31-ac80-93574a8c70f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_NumberOfExecutivesSupplementalExecutiveRetirementPlan_5e79538d-5caf-4845-b24e-c954e828def8" xlink:href="kfrc-20231231.xsd#kfrc_NumberOfExecutivesSupplementalExecutiveRetirementPlan"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_8c07c613-223f-404e-8203-9071263f8e13" xlink:to="loc_kfrc_NumberOfExecutivesSupplementalExecutiveRetirementPlan_5e79538d-5caf-4845-b24e-c954e828def8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_ed687a20-4527-4990-a4c3-8dae6e3dffc4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_8c07c613-223f-404e-8203-9071263f8e13" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_ed687a20-4527-4990-a4c3-8dae6e3dffc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_865f62aa-f722-403e-89ae-e803fafaa072" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_8c07c613-223f-404e-8203-9071263f8e13" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_865f62aa-f722-403e-89ae-e803fafaa072" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList_4dc65824-41cc-480b-9342-f1c0a813b5ba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_8c07c613-223f-404e-8203-9071263f8e13" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList_4dc65824-41cc-480b-9342-f1c0a813b5ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/CreditFacilityDetails" xlink:type="simple" xlink:href="kfrc-20231231.xsd#CreditFacilityDetails"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/CreditFacilityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_85cbdbd8-d326-42e9-9261-f6e9b7b471ab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_18eef633-aee6-448e-bed7-3530ce7ef7b7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_85cbdbd8-d326-42e9-9261-f6e9b7b471ab" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_18eef633-aee6-448e-bed7-3530ce7ef7b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_60539496-127a-4409-bb46-a8d9ad8c2058" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_18eef633-aee6-448e-bed7-3530ce7ef7b7" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_60539496-127a-4409-bb46-a8d9ad8c2058" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_9d49cd4a-6ba6-4afc-bc96-c94a03b4de4e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_60539496-127a-4409-bb46-a8d9ad8c2058" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_9d49cd4a-6ba6-4afc-bc96-c94a03b4de4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_6e174b45-0c6a-4f7f-93e0-03cd57443be0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_9d49cd4a-6ba6-4afc-bc96-c94a03b4de4e" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_6e174b45-0c6a-4f7f-93e0-03cd57443be0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_cf3c98af-d16f-4770-900b-fa110628333e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_9d49cd4a-6ba6-4afc-bc96-c94a03b4de4e" xlink:to="loc_us-gaap_LineOfCreditMember_cf3c98af-d16f-4770-900b-fa110628333e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_a4dc9a6f-d4e6-4d63-997f-7c619e419ebd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_18eef633-aee6-448e-bed7-3530ce7ef7b7" xlink:to="loc_us-gaap_CreditFacilityAxis_a4dc9a6f-d4e6-4d63-997f-7c619e419ebd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_4beafaeb-d754-4ea6-a55d-8963554249fe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_a4dc9a6f-d4e6-4d63-997f-7c619e419ebd" xlink:to="loc_us-gaap_CreditFacilityDomain_4beafaeb-d754-4ea6-a55d-8963554249fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_0a4cbaa1-411f-426a-8199-ac727e5b6fcc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_4beafaeb-d754-4ea6-a55d-8963554249fe" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_0a4cbaa1-411f-426a-8199-ac727e5b6fcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_974e13d2-3454-4706-9ed4-270e38fc7454" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_4beafaeb-d754-4ea6-a55d-8963554249fe" xlink:to="loc_us-gaap_LetterOfCreditMember_974e13d2-3454-4706-9ed4-270e38fc7454" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_1dfa9d24-e9d7-4308-895f-ab0d1af04d78" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_18eef633-aee6-448e-bed7-3530ce7ef7b7" xlink:to="loc_srt_RangeAxis_1dfa9d24-e9d7-4308-895f-ab0d1af04d78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f8bc98ef-294c-43d9-ad81-4ec9f98d4e49" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_1dfa9d24-e9d7-4308-895f-ab0d1af04d78" xlink:to="loc_srt_RangeMember_f8bc98ef-294c-43d9-ad81-4ec9f98d4e49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_03ea0495-30b2-4c10-b026-cdd714366a24" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_f8bc98ef-294c-43d9-ad81-4ec9f98d4e49" xlink:to="loc_srt_MinimumMember_03ea0495-30b2-4c10-b026-cdd714366a24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_493f11eb-252f-401c-a048-b760dacd38f1" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_f8bc98ef-294c-43d9-ad81-4ec9f98d4e49" xlink:to="loc_srt_MaximumMember_493f11eb-252f-401c-a048-b760dacd38f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_b821b442-5688-47a8-807b-ff785c4df1ea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_18eef633-aee6-448e-bed7-3530ce7ef7b7" xlink:to="loc_us-gaap_DebtInstrumentAxis_b821b442-5688-47a8-807b-ff785c4df1ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_e62f98ca-4a11-499a-9388-cf1a3e0a424c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_b821b442-5688-47a8-807b-ff785c4df1ea" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_e62f98ca-4a11-499a-9388-cf1a3e0a424c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_CreditFacilityMember_27470e39-855f-4107-ac65-73a7c8ce86e5" xlink:href="kfrc-20231231.xsd#kfrc_CreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_e62f98ca-4a11-499a-9388-cf1a3e0a424c" xlink:to="loc_kfrc_CreditFacilityMember_27470e39-855f-4107-ac65-73a7c8ce86e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_122166e2-0482-4a63-bdff-7e262822623f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_18eef633-aee6-448e-bed7-3530ce7ef7b7" xlink:to="loc_us-gaap_VariableRateAxis_122166e2-0482-4a63-bdff-7e262822623f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_fe5cc8aa-cd60-4dc0-9b61-cbb387169480" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_122166e2-0482-4a63-bdff-7e262822623f" xlink:to="loc_us-gaap_VariableRateDomain_fe5cc8aa-cd60-4dc0-9b61-cbb387169480" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_78efb983-5cf7-42dd-893b-db438314d143" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BaseRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_fe5cc8aa-cd60-4dc0-9b61-cbb387169480" xlink:to="loc_us-gaap_BaseRateMember_78efb983-5cf7-42dd-893b-db438314d143" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_2a53026c-a03d-46a7-8424-df34ded58144" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_18eef633-aee6-448e-bed7-3530ce7ef7b7" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_2a53026c-a03d-46a7-8424-df34ded58144" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_43329275-dc60-4be0-833d-734e511bc39c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_2a53026c-a03d-46a7-8424-df34ded58144" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_43329275-dc60-4be0-833d-734e511bc39c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_LineOfCreditAccordionFeatureIncreaseLimit_f859351b-9a27-4901-9ce4-7f6263bd7b11" xlink:href="kfrc-20231231.xsd#kfrc_LineOfCreditAccordionFeatureIncreaseLimit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_2a53026c-a03d-46a7-8424-df34ded58144" xlink:to="loc_kfrc_LineOfCreditAccordionFeatureIncreaseLimit_f859351b-9a27-4901-9ce4-7f6263bd7b11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_c4bc7424-8945-459d-b5dd-ca5c9e56c4bc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_2a53026c-a03d-46a7-8424-df34ded58144" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_c4bc7424-8945-459d-b5dd-ca5c9e56c4bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_DebtInstrumentInterestRateVariableInterestRateFloor_6bfc5be7-2f56-4855-af09-34adff89fb7a" xlink:href="kfrc-20231231.xsd#kfrc_DebtInstrumentInterestRateVariableInterestRateFloor"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_2a53026c-a03d-46a7-8424-df34ded58144" xlink:to="loc_kfrc_DebtInstrumentInterestRateVariableInterestRateFloor_6bfc5be7-2f56-4855-af09-34adff89fb7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_2c851355-c81f-4462-a6e9-1b24b62d26a9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_2a53026c-a03d-46a7-8424-df34ded58144" xlink:to="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_2c851355-c81f-4462-a6e9-1b24b62d26a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_LineOfCreditFacilityCovenantTermsFixedChargeCoverageRatio_a6f93f41-f726-43e8-8ba8-df5f71ebddea" xlink:href="kfrc-20231231.xsd#kfrc_LineOfCreditFacilityCovenantTermsFixedChargeCoverageRatio"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_2a53026c-a03d-46a7-8424-df34ded58144" xlink:to="loc_kfrc_LineOfCreditFacilityCovenantTermsFixedChargeCoverageRatio_a6f93f41-f726-43e8-8ba8-df5f71ebddea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_LineOfCreditFacilityCovenantTermsLeverageRatio_002f3b6a-0dbb-4000-a951-77dc09889680" xlink:href="kfrc-20231231.xsd#kfrc_LineOfCreditFacilityCovenantTermsLeverageRatio"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_2a53026c-a03d-46a7-8424-df34ded58144" xlink:to="loc_kfrc_LineOfCreditFacilityCovenantTermsLeverageRatio_002f3b6a-0dbb-4000-a951-77dc09889680" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_LineOfCreditFacilityDebtCovenantRepurchaseOfEquitySecurities_cb924e2b-55d8-44cb-a208-59988a780a8a" xlink:href="kfrc-20231231.xsd#kfrc_LineOfCreditFacilityDebtCovenantRepurchaseOfEquitySecurities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_2a53026c-a03d-46a7-8424-df34ded58144" xlink:to="loc_kfrc_LineOfCreditFacilityDebtCovenantRepurchaseOfEquitySecurities_cb924e2b-55d8-44cb-a208-59988a780a8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_LineOfCreditFacilityDebtCovenantLeverageRatioThreshold_1eb4a356-b0ff-4823-bd8f-f0533d07843c" xlink:href="kfrc-20231231.xsd#kfrc_LineOfCreditFacilityDebtCovenantLeverageRatioThreshold"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_2a53026c-a03d-46a7-8424-df34ded58144" xlink:to="loc_kfrc_LineOfCreditFacilityDebtCovenantLeverageRatioThreshold_1eb4a356-b0ff-4823-bd8f-f0533d07843c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_LineOfCreditFacilityDebtCovenantThresholdUnrestrictedCash_f8845a6a-622b-4c5e-807f-72a8b9b56213" xlink:href="kfrc-20231231.xsd#kfrc_LineOfCreditFacilityDebtCovenantThresholdUnrestrictedCash"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_2a53026c-a03d-46a7-8424-df34ded58144" xlink:to="loc_kfrc_LineOfCreditFacilityDebtCovenantThresholdUnrestrictedCash_f8845a6a-622b-4c5e-807f-72a8b9b56213" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_131f3d93-453f-402e-beea-0f39ae65e0ae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_2a53026c-a03d-46a7-8424-df34ded58144" xlink:to="loc_us-gaap_LineOfCredit_131f3d93-453f-402e-beea-0f39ae65e0ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_1a5ea3dc-669f-4c70-abfb-e917f2c4e636" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_2a53026c-a03d-46a7-8424-df34ded58144" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_1a5ea3dc-669f-4c70-abfb-e917f2c4e636" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityNarrativeDetails" xlink:type="simple" xlink:href="kfrc-20231231.xsd#DerivativeInstrumentandHedgingActivityNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_6dabd4dc-868d-42f7-ab2a-98480f8b019e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_1a728123-b429-442e-8084-88a91a376daa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_6dabd4dc-868d-42f7-ab2a-98480f8b019e" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_1a728123-b429-442e-8084-88a91a376daa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_208a2446-00ac-4320-8b83-aa3f521d0016" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_1a728123-b429-442e-8084-88a91a376daa" xlink:to="loc_us-gaap_HedgingDesignationAxis_208a2446-00ac-4320-8b83-aa3f521d0016" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_82506d21-bee0-4b8a-a61d-151665a36921" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_208a2446-00ac-4320-8b83-aa3f521d0016" xlink:to="loc_us-gaap_HedgingDesignationDomain_82506d21-bee0-4b8a-a61d-151665a36921" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_6caf3745-1bcd-4f61-85ce-d67737a9aa05" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_82506d21-bee0-4b8a-a61d-151665a36921" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_6caf3745-1bcd-4f61-85ce-d67737a9aa05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_e5caacdd-0fc3-4eee-a04e-74b406e03ecb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_1a728123-b429-442e-8084-88a91a376daa" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_e5caacdd-0fc3-4eee-a04e-74b406e03ecb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_ff9eb35b-041d-46d2-88cd-3a5f0a7c8025" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_e5caacdd-0fc3-4eee-a04e-74b406e03ecb" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_ff9eb35b-041d-46d2-88cd-3a5f0a7c8025" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_InterestRateSwapBMember_99e36384-dbac-4784-b4c9-985eb80729c1" xlink:href="kfrc-20231231.xsd#kfrc_InterestRateSwapBMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_ff9eb35b-041d-46d2-88cd-3a5f0a7c8025" xlink:to="loc_kfrc_InterestRateSwapBMember_99e36384-dbac-4784-b4c9-985eb80729c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_InterestRateSwapAMember_d7b6c6c0-b767-490c-9a4d-bd78e58227ce" xlink:href="kfrc-20231231.xsd#kfrc_InterestRateSwapAMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_ff9eb35b-041d-46d2-88cd-3a5f0a7c8025" xlink:to="loc_kfrc_InterestRateSwapAMember_d7b6c6c0-b767-490c-9a4d-bd78e58227ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_cf193ba2-20f8-4b81-9134-a69a818938f6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_1a728123-b429-442e-8084-88a91a376daa" xlink:to="loc_us-gaap_DebtInstrumentAxis_cf193ba2-20f8-4b81-9134-a69a818938f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_8d0df56c-4abd-4d70-a9a8-e0cd26b6478c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_cf193ba2-20f8-4b81-9134-a69a818938f6" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_8d0df56c-4abd-4d70-a9a8-e0cd26b6478c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_CreditFacilityMember_68fe0ff4-b072-40dd-a1b8-c84e5749c36e" xlink:href="kfrc-20231231.xsd#kfrc_CreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_8d0df56c-4abd-4d70-a9a8-e0cd26b6478c" xlink:to="loc_kfrc_CreditFacilityMember_68fe0ff4-b072-40dd-a1b8-c84e5749c36e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_9bf9f19c-f59c-4207-ba55-cb3d7df6e8c5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_1a728123-b429-442e-8084-88a91a376daa" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_9bf9f19c-f59c-4207-ba55-cb3d7df6e8c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_9c599f1a-5b8c-4e8d-bb2b-483f475856a8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_9bf9f19c-f59c-4207-ba55-cb3d7df6e8c5" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_9c599f1a-5b8c-4e8d-bb2b-483f475856a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_c629f87f-3c33-44c3-b87b-3daf99aef89c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_9c599f1a-5b8c-4e8d-bb2b-483f475856a8" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_c629f87f-3c33-44c3-b87b-3daf99aef89c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_200e6cd9-8177-44e5-9810-90788b2528e4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_1a728123-b429-442e-8084-88a91a376daa" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_200e6cd9-8177-44e5-9810-90788b2528e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeForwardInterestRate_3497ee87-9cf4-43ff-a5c1-25bc2adf67bc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeForwardInterestRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_200e6cd9-8177-44e5-9810-90788b2528e4" xlink:to="loc_us-gaap_DerivativeForwardInterestRate_3497ee87-9cf4-43ff-a5c1-25bc2adf67bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_8ae10f0b-ad42-4fc7-bc0c-ff93437506b4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_200e6cd9-8177-44e5-9810-90788b2528e4" xlink:to="loc_us-gaap_DerivativeNotionalAmount_8ae10f0b-ad42-4fc7-bc0c-ff93437506b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_133cc4de-c74c-4ae9-b35b-2d80edab5f6d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_200e6cd9-8177-44e5-9810-90788b2528e4" xlink:to="loc_us-gaap_LineOfCredit_133cc4de-c74c-4ae9-b35b-2d80edab5f6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_GainAndFairValueOnTerminationOfInterestRateSwapAgreement_504a8f8b-13f0-4e8a-bc31-a7a7eb7f470c" xlink:href="kfrc-20231231.xsd#kfrc_GainAndFairValueOnTerminationOfInterestRateSwapAgreement"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_200e6cd9-8177-44e5-9810-90788b2528e4" xlink:to="loc_kfrc_GainAndFairValueOnTerminationOfInterestRateSwapAgreement_504a8f8b-13f0-4e8a-bc31-a7a7eb7f470c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityAccumulatedDerivativeInstrumentGainLossActivityDetails" xlink:type="simple" xlink:href="kfrc-20231231.xsd#DerivativeInstrumentandHedgingActivityAccumulatedDerivativeInstrumentGainLossActivityDetails"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityAccumulatedDerivativeInstrumentGainLossActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_489ab1d2-8cd3-45e8-9bba-fae1ada280b1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_01fdc953-fbe4-45c8-b316-4aecd58f98e3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_489ab1d2-8cd3-45e8-9bba-fae1ada280b1" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_01fdc953-fbe4-45c8-b316-4aecd58f98e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_4b07b252-98e6-48f5-8ea7-002576f6e46a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_01fdc953-fbe4-45c8-b316-4aecd58f98e3" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_4b07b252-98e6-48f5-8ea7-002576f6e46a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_dda718dd-de7a-411d-bb9b-433fa2981839" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_4b07b252-98e6-48f5-8ea7-002576f6e46a" xlink:to="loc_us-gaap_EquityComponentDomain_dda718dd-de7a-411d-bb9b-433fa2981839" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_f087a9ca-1002-4259-aa83-28826a5a6abb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_dda718dd-de7a-411d-bb9b-433fa2981839" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_f087a9ca-1002-4259-aa83-28826a5a6abb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_bfa40184-617b-4f55-8691-4b9d565eaeab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_01fdc953-fbe4-45c8-b316-4aecd58f98e3" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_bfa40184-617b-4f55-8691-4b9d565eaeab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_33c1bbde-127f-4687-99a2-f03cba64e274" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_bfa40184-617b-4f55-8691-4b9d565eaeab" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_33c1bbde-127f-4687-99a2-f03cba64e274" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_4a220c18-0d51-47b8-aa9a-5c3091284252" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_33c1bbde-127f-4687-99a2-f03cba64e274" xlink:to="loc_us-gaap_StockholdersEquity_4a220c18-0d51-47b8-aa9a-5c3091284252" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax_5a932503-28e0-4723-b22d-8d99a2a1dd63" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_33c1bbde-127f-4687-99a2-f03cba64e274" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax_5a932503-28e0-4723-b22d-8d99a2a1dd63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_1e12790e-0910-4658-a966-d442496cb118" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_33c1bbde-127f-4687-99a2-f03cba64e274" xlink:to="loc_us-gaap_StockholdersEquity_1e12790e-0910-4658-a966-d442496cb118" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/FairValueMeasurementsAdditionalInformationDetails" xlink:type="simple" xlink:href="kfrc-20231231.xsd#FairValueMeasurementsAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/FairValueMeasurementsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_22f5ee48-9acd-4af4-a6b1-2063033ddc6f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails" xlink:type="simple" xlink:href="kfrc-20231231.xsd#StockIncentivePlansAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_930c1b05-71ed-4000-a171-a395c994b5a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e93d6acb-9d19-4583-a64f-a417642c3b25" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_930c1b05-71ed-4000-a171-a395c994b5a5" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e93d6acb-9d19-4583-a64f-a417642c3b25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_867f6e0c-ce1e-4841-9463-11f9e33428c8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e93d6acb-9d19-4583-a64f-a417642c3b25" xlink:to="loc_us-gaap_PlanNameAxis_867f6e0c-ce1e-4841-9463-11f9e33428c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_92c841cc-f788-4333-bbc6-dc5b7afc00bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_867f6e0c-ce1e-4841-9463-11f9e33428c8" xlink:to="loc_us-gaap_PlanNameDomain_92c841cc-f788-4333-bbc6-dc5b7afc00bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_TwoThousandTwentyThreeStockIncentivePlanMember_4a0f976d-f40a-439c-bc32-c61f9d78cd07" xlink:href="kfrc-20231231.xsd#kfrc_TwoThousandTwentyThreeStockIncentivePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_92c841cc-f788-4333-bbc6-dc5b7afc00bb" xlink:to="loc_kfrc_TwoThousandTwentyThreeStockIncentivePlanMember_4a0f976d-f40a-439c-bc32-c61f9d78cd07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_d1979fc7-facf-4241-b8bb-321f16903037" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e93d6acb-9d19-4583-a64f-a417642c3b25" xlink:to="loc_us-gaap_AwardTypeAxis_d1979fc7-facf-4241-b8bb-321f16903037" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0e9efdca-3e7c-4487-ae26-2e1e6dfdc1d9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_d1979fc7-facf-4241-b8bb-321f16903037" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0e9efdca-3e7c-4487-ae26-2e1e6dfdc1d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_0b94b2ec-2b48-46b1-b605-85d05f6db458" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0e9efdca-3e7c-4487-ae26-2e1e6dfdc1d9" xlink:to="loc_us-gaap_RestrictedStockMember_0b94b2ec-2b48-46b1-b605-85d05f6db458" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_495b9cc0-357c-4079-a37d-e0508eb7bc4a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0e9efdca-3e7c-4487-ae26-2e1e6dfdc1d9" xlink:to="loc_us-gaap_CommonStockMember_495b9cc0-357c-4079-a37d-e0508eb7bc4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_OptionOrStockAppreciationRightMember_b8fc8f9d-731c-4854-8118-a265a8957144" xlink:href="kfrc-20231231.xsd#kfrc_OptionOrStockAppreciationRightMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0e9efdca-3e7c-4487-ae26-2e1e6dfdc1d9" xlink:to="loc_kfrc_OptionOrStockAppreciationRightMember_b8fc8f9d-731c-4854-8118-a265a8957144" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_1724255e-b5fb-4ca0-b541-dee9701d9189" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e93d6acb-9d19-4583-a64f-a417642c3b25" xlink:to="loc_srt_RangeAxis_1724255e-b5fb-4ca0-b541-dee9701d9189" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_2236f1b3-0c18-4532-82b6-d975ff345f0b" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_1724255e-b5fb-4ca0-b541-dee9701d9189" xlink:to="loc_srt_RangeMember_2236f1b3-0c18-4532-82b6-d975ff345f0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_8998b6b6-9367-4ea9-b006-540fffc07c08" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_2236f1b3-0c18-4532-82b6-d975ff345f0b" xlink:to="loc_srt_MinimumMember_8998b6b6-9367-4ea9-b006-540fffc07c08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_63baeeb9-9903-4ceb-b228-8c8b1431eedb" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_2236f1b3-0c18-4532-82b6-d975ff345f0b" xlink:to="loc_srt_MaximumMember_63baeeb9-9903-4ceb-b228-8c8b1431eedb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5c74a2ea-76a7-4575-8ba5-74ed6c2d133d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e93d6acb-9d19-4583-a64f-a417642c3b25" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5c74a2ea-76a7-4575-8ba5-74ed6c2d133d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_bd347bd0-34e4-46c3-b175-8f1e2a4b64e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5c74a2ea-76a7-4575-8ba5-74ed6c2d133d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_bd347bd0-34e4-46c3-b175-8f1e2a4b64e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_73d26b4a-e277-40e6-ad88-4bb8d26d0da6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5c74a2ea-76a7-4575-8ba5-74ed6c2d133d" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_73d26b4a-e277-40e6-ad88-4bb8d26d0da6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_b7be2d59-f705-499b-86f2-a499b8b42a9e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5c74a2ea-76a7-4575-8ba5-74ed6c2d133d" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_b7be2d59-f705-499b-86f2-a499b8b42a9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_16ee1f62-b0eb-43b7-be32-8db1ed7b4512" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5c74a2ea-76a7-4575-8ba5-74ed6c2d133d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_16ee1f62-b0eb-43b7-be32-8db1ed7b4512" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_cbba1a03-1cee-4455-a077-2bdb2241b820" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5c74a2ea-76a7-4575-8ba5-74ed6c2d133d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_cbba1a03-1cee-4455-a077-2bdb2241b820" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_9b086b3a-b685-499c-9abd-df44a771edaf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5c74a2ea-76a7-4575-8ba5-74ed6c2d133d" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_9b086b3a-b685-499c-9abd-df44a771edaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_3aabfe86-0839-41cd-8216-b30903caf28e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5c74a2ea-76a7-4575-8ba5-74ed6c2d133d" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_3aabfe86-0839-41cd-8216-b30903caf28e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_1f256166-dd49-4d7e-881b-bfc4b5d44598" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5c74a2ea-76a7-4575-8ba5-74ed6c2d133d" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_1f256166-dd49-4d7e-881b-bfc4b5d44598" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_ReductionOfSharesReservedForGrant_32ff6f93-4403-4db4-b700-b23133a60de0" xlink:href="kfrc-20231231.xsd#kfrc_ReductionOfSharesReservedForGrant"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5c74a2ea-76a7-4575-8ba5-74ed6c2d133d" xlink:to="loc_kfrc_ReductionOfSharesReservedForGrant_32ff6f93-4403-4db4-b700-b23133a60de0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails" xlink:type="simple" xlink:href="kfrc-20231231.xsd#StockIncentivePlansSummaryofRestrictedStockActivityDetails"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c6c18cb0-025a-495f-a7ae-a2f9d2eabcc6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3bcaffe5-9a3c-4462-8e2b-763f72253725" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c6c18cb0-025a-495f-a7ae-a2f9d2eabcc6" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3bcaffe5-9a3c-4462-8e2b-763f72253725" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_926fdd94-3cfb-4b91-a3e2-404fa4d24dca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3bcaffe5-9a3c-4462-8e2b-763f72253725" xlink:to="loc_us-gaap_AwardTypeAxis_926fdd94-3cfb-4b91-a3e2-404fa4d24dca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7cf90558-6177-4219-8395-f81afc8ce24e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_926fdd94-3cfb-4b91-a3e2-404fa4d24dca" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7cf90558-6177-4219-8395-f81afc8ce24e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_ccacd95b-fb25-48d5-a274-a4ac45ac00dd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7cf90558-6177-4219-8395-f81afc8ce24e" xlink:to="loc_us-gaap_RestrictedStockMember_ccacd95b-fb25-48d5-a274-a4ac45ac00dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fc221ec4-4357-4a9e-bc41-1fca39bdc818" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3bcaffe5-9a3c-4462-8e2b-763f72253725" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fc221ec4-4357-4a9e-bc41-1fca39bdc818" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_43f4bd9e-aea3-4b23-87e3-9474c57527a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fc221ec4-4357-4a9e-bc41-1fca39bdc818" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_43f4bd9e-aea3-4b23-87e3-9474c57527a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_7e2baf3f-aacb-4434-a135-b9b5b0915fc0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_43f4bd9e-aea3-4b23-87e3-9474c57527a0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_7e2baf3f-aacb-4434-a135-b9b5b0915fc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_2dc5e956-267b-4acf-bf68-90dcd6782747" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_43f4bd9e-aea3-4b23-87e3-9474c57527a0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_2dc5e956-267b-4acf-bf68-90dcd6782747" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_a5983522-d55c-41a4-9159-029ff3bb5f10" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_43f4bd9e-aea3-4b23-87e3-9474c57527a0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_a5983522-d55c-41a4-9159-029ff3bb5f10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_028709ad-ad4f-4794-a3aa-7468d9a2b4bf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_43f4bd9e-aea3-4b23-87e3-9474c57527a0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_028709ad-ad4f-4794-a3aa-7468d9a2b4bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_db13201b-f179-49f2-88e0-7083b9955c36" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_43f4bd9e-aea3-4b23-87e3-9474c57527a0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_db13201b-f179-49f2-88e0-7083b9955c36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_409f5851-24b4-4230-92f6-81c22f91fab3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fc221ec4-4357-4a9e-bc41-1fca39bdc818" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_409f5851-24b4-4230-92f6-81c22f91fab3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_b027f7b2-e035-40db-9cc9-57d4d6869f10" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_409f5851-24b4-4230-92f6-81c22f91fab3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_b027f7b2-e035-40db-9cc9-57d4d6869f10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_6ab1e7fc-9e1c-4d1c-8659-baf551b4342d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_409f5851-24b4-4230-92f6-81c22f91fab3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_6ab1e7fc-9e1c-4d1c-8659-baf551b4342d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_836812a5-ecc4-4df1-ac4e-169c256229ff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_409f5851-24b4-4230-92f6-81c22f91fab3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_836812a5-ecc4-4df1-ac4e-169c256229ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_acdc12ee-1bae-4de4-9e88-27f2de1875c5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_409f5851-24b4-4230-92f6-81c22f91fab3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_acdc12ee-1bae-4de4-9e88-27f2de1875c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_6ef595ff-c539-46da-a337-ebd414f2f3d8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_409f5851-24b4-4230-92f6-81c22f91fab3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_6ef595ff-c539-46da-a337-ebd414f2f3d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_74d10260-2e4e-4af9-b858-d57fa1242a7c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fc221ec4-4357-4a9e-bc41-1fca39bdc818" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_74d10260-2e4e-4af9-b858-d57fa1242a7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_99a25f8e-95a5-43ad-bf72-34a96ba8666e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_74d10260-2e4e-4af9-b858-d57fa1242a7c" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_99a25f8e-95a5-43ad-bf72-34a96ba8666e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="kfrc-20231231.xsd#CommitmentsandContingenciesDetails"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/CommitmentsandContingenciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_ba8a4036-6923-4923-a159-58b8a1993bf8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_70bc09cf-d504-4a3d-986f-bd1c3ab5ff92" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_ba8a4036-6923-4923-a159-58b8a1993bf8" xlink:to="loc_us-gaap_OtherCommitmentsTable_70bc09cf-d504-4a3d-986f-bd1c3ab5ff92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_86ab9a34-30e3-4d73-a9e4-3ac91bd7e59c" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_70bc09cf-d504-4a3d-986f-bd1c3ab5ff92" xlink:to="loc_srt_RangeAxis_86ab9a34-30e3-4d73-a9e4-3ac91bd7e59c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_13e6390f-dbb3-48c5-926b-4483b4bfb218" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_86ab9a34-30e3-4d73-a9e4-3ac91bd7e59c" xlink:to="loc_srt_RangeMember_13e6390f-dbb3-48c5-926b-4483b4bfb218" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_02459274-34c7-4200-967a-b0d94e15d8a0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_13e6390f-dbb3-48c5-926b-4483b4bfb218" xlink:to="loc_srt_MinimumMember_02459274-34c7-4200-967a-b0d94e15d8a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_af5db2f3-3861-46ef-9173-e9ddd2cdee88" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_13e6390f-dbb3-48c5-926b-4483b4bfb218" xlink:to="loc_srt_MaximumMember_af5db2f3-3861-46ef-9173-e9ddd2cdee88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_2f2ab6b7-12a3-4466-967b-1278cd1545b9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_70bc09cf-d504-4a3d-986f-bd1c3ab5ff92" xlink:to="loc_us-gaap_CreditFacilityAxis_2f2ab6b7-12a3-4466-967b-1278cd1545b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_26658eaa-0ded-47d4-9a1b-1df6239382f0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_2f2ab6b7-12a3-4466-967b-1278cd1545b9" xlink:to="loc_us-gaap_CreditFacilityDomain_26658eaa-0ded-47d4-9a1b-1df6239382f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_e1f6df8f-91c2-4c69-a6e1-b080829af77b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_26658eaa-0ded-47d4-9a1b-1df6239382f0" xlink:to="loc_us-gaap_LetterOfCreditMember_e1f6df8f-91c2-4c69-a6e1-b080829af77b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_a9aca278-3938-4bb8-bbd6-225021f45f07" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_70bc09cf-d504-4a3d-986f-bd1c3ab5ff92" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_a9aca278-3938-4bb8-bbd6-225021f45f07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_5ac43a18-a89a-4836-95cc-0434d3c33a4b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_a9aca278-3938-4bb8-bbd6-225021f45f07" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_5ac43a18-a89a-4836-95cc-0434d3c33a4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_7e5226c0-b0b4-4c5f-aa3e-60bfda43ee83" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_5ac43a18-a89a-4836-95cc-0434d3c33a4b" xlink:to="loc_us-gaap_LineOfCreditMember_7e5226c0-b0b4-4c5f-aa3e-60bfda43ee83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_eb512ec0-2855-45a7-83ea-5b2b0c1b8137" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_70bc09cf-d504-4a3d-986f-bd1c3ab5ff92" xlink:to="loc_us-gaap_OtherCommitmentsLineItems_eb512ec0-2855-45a7-83ea-5b2b0c1b8137" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligation_eac0dd4a-d0ad-4463-b790-f4cf2dec4b5a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_eb512ec0-2855-45a7-83ea-5b2b0c1b8137" xlink:to="loc_us-gaap_PurchaseObligation_eac0dd4a-d0ad-4463-b790-f4cf2dec4b5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_a25c4bb1-15c6-4058-955b-6e9e21115fd9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_eb512ec0-2855-45a7-83ea-5b2b0c1b8137" xlink:to="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_a25c4bb1-15c6-4058-955b-6e9e21115fd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInSecondYear_c990b156-a7ec-46f5-bb13-aee044a00c52" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseObligationDueInSecondYear"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_eb512ec0-2855-45a7-83ea-5b2b0c1b8137" xlink:to="loc_us-gaap_PurchaseObligationDueInSecondYear_c990b156-a7ec-46f5-bb13-aee044a00c52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInThirdYear_1775f5da-c16d-44b1-b1bc-981e6697ff0b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseObligationDueInThirdYear"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_eb512ec0-2855-45a7-83ea-5b2b0c1b8137" xlink:to="loc_us-gaap_PurchaseObligationDueInThirdYear_1775f5da-c16d-44b1-b1bc-981e6697ff0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInFourthYear_80c5ed01-8f70-41ce-900b-6af8870519d0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseObligationDueInFourthYear"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_eb512ec0-2855-45a7-83ea-5b2b0c1b8137" xlink:to="loc_us-gaap_PurchaseObligationDueInFourthYear_80c5ed01-8f70-41ce-900b-6af8870519d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInFifthYear_2217dc36-a9ba-4095-8f0c-386747140956" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseObligationDueInFifthYear"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_eb512ec0-2855-45a7-83ea-5b2b0c1b8137" xlink:to="loc_us-gaap_PurchaseObligationDueInFifthYear_2217dc36-a9ba-4095-8f0c-386747140956" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_8c8ce0eb-a111-4658-a575-2f143365e262" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_eb512ec0-2855-45a7-83ea-5b2b0c1b8137" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_8c8ce0eb-a111-4658-a575-2f143365e262" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_PeriodForContinuationOfBenefitsUnderAgreement_3f651b34-642f-4c03-91d7-90e5a6648dc7" xlink:href="kfrc-20231231.xsd#kfrc_PeriodForContinuationOfBenefitsUnderAgreement"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_eb512ec0-2855-45a7-83ea-5b2b0c1b8137" xlink:to="loc_kfrc_PeriodForContinuationOfBenefitsUnderAgreement_3f651b34-642f-4c03-91d7-90e5a6648dc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_SupplementalUnemploymentBenefitsOnNoChangeInControl_cee256df-0100-4cc9-adf5-498e69b12319" xlink:href="kfrc-20231231.xsd#kfrc_SupplementalUnemploymentBenefitsOnNoChangeInControl"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_eb512ec0-2855-45a7-83ea-5b2b0c1b8137" xlink:to="loc_kfrc_SupplementalUnemploymentBenefitsOnNoChangeInControl_cee256df-0100-4cc9-adf5-498e69b12319" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_SupplementalUnemploymentBenefitsOnChangeInControl_4c7c99e5-9050-4167-ab27-696c292a13ef" xlink:href="kfrc-20231231.xsd#kfrc_SupplementalUnemploymentBenefitsOnChangeInControl"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_eb512ec0-2855-45a7-83ea-5b2b0c1b8137" xlink:to="loc_kfrc_SupplementalUnemploymentBenefitsOnChangeInControl_4c7c99e5-9050-4167-ab27-696c292a13ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_EmploymentAgreementSeverancePercentageofAnnualSalary_8d139bf7-207a-4d5f-aae1-12e9213d584d" xlink:href="kfrc-20231231.xsd#kfrc_EmploymentAgreementSeverancePercentageofAnnualSalary"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_eb512ec0-2855-45a7-83ea-5b2b0c1b8137" xlink:to="loc_kfrc_EmploymentAgreementSeverancePercentageofAnnualSalary_8d139bf7-207a-4d5f-aae1-12e9213d584d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfrc_EmploymentAgreementSeverancePercentageofAnnualBonus_c7884184-032f-48a9-b9a6-b81f7a3eebd2" xlink:href="kfrc-20231231.xsd#kfrc_EmploymentAgreementSeverancePercentageofAnnualBonus"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_eb512ec0-2855-45a7-83ea-5b2b0c1b8137" xlink:to="loc_kfrc_EmploymentAgreementSeverancePercentageofAnnualBonus_c7884184-032f-48a9-b9a6-b81f7a3eebd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueAfterFifthYear_6a8e624d-51d4-40f6-85d8-68c1155a8bb0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseObligationDueAfterFifthYear"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_eb512ec0-2855-45a7-83ea-5b2b0c1b8137" xlink:to="loc_us-gaap_PurchaseObligationDueAfterFifthYear_6a8e624d-51d4-40f6-85d8-68c1155a8bb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kforce.com/role/ScheduleIIValuationandQualifyingAccountsandReservesSupplementalScheduleDetails" xlink:type="simple" xlink:href="kfrc-20231231.xsd#ScheduleIIValuationandQualifyingAccountsandReservesSupplementalScheduleDetails"/>
  <link:presentationLink xlink:role="http://www.kforce.com/role/ScheduleIIValuationandQualifyingAccountsandReservesSupplementalScheduleDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_d47393c8-1992-4bc3-acf5-3e147ca49f7c" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_be9c2f32-6a9d-4438-ab92-8fe55729ad5a" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_d47393c8-1992-4bc3-acf5-3e147ca49f7c" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_be9c2f32-6a9d-4438-ab92-8fe55729ad5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_92aa6b2b-d15b-49f5-ba52-a85fc990efad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_be9c2f32-6a9d-4438-ab92-8fe55729ad5a" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_92aa6b2b-d15b-49f5-ba52-a85fc990efad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_69207249-e14f-4a8a-8f83-7d04f85e93eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_92aa6b2b-d15b-49f5-ba52-a85fc990efad" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_69207249-e14f-4a8a-8f83-7d04f85e93eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_9f2c50ce-e835-43e5-8fa1-eaa87aa94a9d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_69207249-e14f-4a8a-8f83-7d04f85e93eb" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_9f2c50ce-e835-43e5-8fa1-eaa87aa94a9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_3883fa92-aeda-4714-ba41-3c5cb87d008c" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_be9c2f32-6a9d-4438-ab92-8fe55729ad5a" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_3883fa92-aeda-4714-ba41-3c5cb87d008c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_01a19769-5305-427d-9929-c0a137ea3fe9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_3883fa92-aeda-4714-ba41-3c5cb87d008c" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_01a19769-5305-427d-9929-c0a137ea3fe9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_522e7243-a70a-4916-905f-9c853fd1dba3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_01a19769-5305-427d-9929-c0a137ea3fe9" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_522e7243-a70a-4916-905f-9c853fd1dba3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_dd1964f5-682e-4f79-9c5b-59453a0cdf07" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_01a19769-5305-427d-9929-c0a137ea3fe9" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_dd1964f5-682e-4f79-9c5b-59453a0cdf07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_18edfa52-6a82-4ba9-9f36-f67aba50fac2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_01a19769-5305-427d-9929-c0a137ea3fe9" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_18edfa52-6a82-4ba9-9f36-f67aba50fac2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_83a0616f-9c34-4c13-869b-93c6e8c72556" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_01a19769-5305-427d-9929-c0a137ea3fe9" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_83a0616f-9c34-4c13-869b-93c6e8c72556" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_7cccbcd0-0691-4f09-8ecb-215728002a9d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_01a19769-5305-427d-9929-c0a137ea3fe9" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_7cccbcd0-0691-4f09-8ecb-215728002a9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>kfrc-20231231_g1.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 kfrc-20231231_g1.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" $( ^@# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]4Z*** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BN9^(?Q*\-?"CPV^O^+-5CT;2
M$E2%KJ5'<!V.%&$!//TKRO\ X;L^!'_10[+_ ,!+G_XU753PN(K1YJ5.4EY)
MLQG7I4W:<TGYL]ZHKP7_ (;L^!'_ $4.R_\  2Y_^-4?\-V? C_HH=E_X"7/
M_P :K;^S\9_SYE_X"_\ (S^M8?\ Y^+[T>]45XKX?_;.^"_BG7M-T72O'=I>
M:GJ-S'9VMNMM< RS2.$1 3& "6(')QS7M5<U6A5H-*K!QOW37YFT*D*FL))^
M@4445@:!1110 4444 %%%% !14%[?6^FVDMU=W$5K;0J7DFF<(B*.I+'@#ZU
MX?XT_;D^"/@>:2"\\>6.H7*<>5H\<E\"?3?$K)^;5T4</6Q#M1@Y>B;,JE6G
M25ZDDO4]WHKX]U#_ (*E_!RRW>39>*;_  V!]GT^$9]QOF7C]:H_\/7/A)_T
M+OC3_P  ;3_Y*KTEDV8/_ERSD_M#"+_EXC[0HKXVT_\ X*F?"[5K^VL;+PKX
MYN[RYE6&"W@T^U>261B JJHNLDDD  =2:^PK&X>\L;>>2VELI)8U=K:<J9(B
M0"4;:S+N'0[21D<$CFN+$X+$8.WMX.-]KG11Q%+$7]E*]B>BBBN(Z HKF_&O
MQ%\.?#NUMKGQ'JD>EP7+F.)Y$=MS 9(^4'M7)?\ #3WPP_Z&VV_[\3?_ !%=
M=/"8BK'GITY-=TFSAJX["4)<E6K&+[.23_%GJ-%>7?\ #3WPP_Z&VV_[\3?_
M !%'_#3WPP_Z&VV_[\3?_$5I_9^,_P"?,O\ P%_Y&7]J8#_G_#_P*/\ F>HT
M5Y=_PT]\,/\ H;;;_OQ-_P#$4?\ #3WPP_Z&VV_[\3?_ !%']GXS_GS+_P !
M?^0?VI@/^?\ #_P*/^9ZC17EW_#3WPP_Z&VV_P"_$W_Q%'_#3WPP_P"AMMO^
M_$W_ ,11_9^,_P"?,O\ P%_Y!_:F _Y_P_\  H_YGJ-%>7?\-/?##_H;;;_O
MQ-_\11_PT]\,/^AMMO\ OQ-_\11_9^,_Y\R_\!?^0?VI@/\ G_#_ ,"C_F>H
MT5Y=_P -/?##_H;;;_OQ-_\ $4?\-/?##_H;;;_OQ-_\11_9^,_Y\R_\!?\
MD']J8#_G_#_P*/\ F>HT5Y=_PT]\,/\ H;;;_OQ-_P#$4?\ #3WPP_Z&VV_[
M\3?_ !%']GXS_GS+_P !?^0?VI@/^?\ #_P*/^9ZC17EW_#3WPP_Z&VV_P"_
M$W_Q%:OA?XZ>!?&FMV^D:)X@AO\ 4IPQC@CAE!;:I9N2H P >IJ98'%03E*E
M))?W7_D7',<%4DH0K1;>RYE_F=Y1117$>@%%%% !1137=8T9W8*JC)9C@ >M
M #J*\E\<?M1_#WP.TL+ZQ_;%['P;725\\Y]"^0@/MNS[5XGXE_;RU"1V3P_X
M7MK=1]V74IVE+>Y1-N/^^C7M8?)L?BE>%-I=WI^9\[B^(,LP;Y:E9-]EK^6W
MS/L:BOSTU7]K[XG:D6\K6;?3D;C;:V47Z%U8C\ZP)OVCOB7-(7;Q??@G^YL4
M?D%Q7M1X5QC7O3BOO_R/GY\;8"+M&$W\E_F?I517YK0_M(?$NW?<OB^^)QCY
MPCC\BIKI-)_;&^)FFLIN-2LM4 /W;NQC /M^["&E/A7&15XSB_F_\AT^-LOD
M[3A-?)?YGZ"T5\@^%_V\IE9(_$7A9'7^*XTN<J1](WSG_ONO<? _[2'@#Q\T
M<-EKD=C>OTL]2'V>3/H"?E8^RL:\7$Y/CL*KU*;MW6J_#]3Z+"9]EN-:C2K*
M_9Z/\;7^1Z;1117C'OA1110 4444 %%%% !117!>)_CMX$\&ZY<Z/K/B*&QU
M*VV^;;O%*Q7<H=>0I'*L#U[UM2HU*SY:47)^2N85J]+#QYZTU%=VTOS.]HKR
M[_AI[X8?]#;;?]^)O_B*/^&GOAA_T-MM_P!^)O\ XBNG^S\9_P ^9?\ @+_R
M./\ M3 ?\_X?^!1_S/4:*\N_X:>^&'_0VVW_ 'XF_P#B*/\ AI[X8?\ 0VVW
M_?B;_P"(H_L_&?\ /F7_ ("_\@_M3 ?\_P"'_@4?\SU&BO+O^&GOAA_T-MM_
MWXF_^(H_X:>^&'_0VVW_ 'XF_P#B*/[/QG_/F7_@+_R#^U,!_P _X?\ @4?\
MSU&BO+O^&GOAA_T-MM_WXF_^(H_X:>^&'_0VVW_?B;_XBC^S\9_SYE_X"_\
M(/[4P'_/^'_@4?\ ,]1HKR[_ (:>^&'_ $-MM_WXF_\ B*6/]IKX8R.JCQ;:
M@L<#=#*!^93BC^S\9_SYE_X"_P#(/[4P'_/^'_@2_P SU"BN)TSXV> =88+:
M^,-&9VZ))>)&Q^@8@UV-K=07T"S6\T=Q"W*R1,&4_0BN6I1J4M*D6O56.RG7
MI5M:4U+T:9+11161N%%%% !1110 4444 %%%% !1167XA\4:/X3L3>:UJEII
M5KT$MW,L8)]!D\GV'-5&+D^6*NR92C!.4G9(U**^?_%G[:G@30F>+2H[_P 0
MS+D!K>+RH<_[SX/XA37E>N?MX>(;AG&C^&M-L5/ -Y+)<,/?Y=@S7NT<AS"N
MKJG9>>GX;_@?,XCB;*L,[.MS/^[=_BM/Q/M2BOSVU']L+XG7K$PZO:Z>#_#;
MV,1 Y_VU;_(K"N/VEOB;=</XNO%YS^[CB3_T%17J1X5QK^*<5\W_ )'C3XVR
M^/PPF_DO\S])J*_-+_AHKXD_]#AJ/_?2_P"%2V_[2GQ,MMVSQ=>G=U\Q8W_]
M"4XK3_5/%=*D?Q_R,EQQ@NM*?X?YGZ445^>=A^U]\4+-@9=;M[T?W;BPA'_H
M"K78:+^W9XKM64:IH.DWZ#K]G\R!S^)9A^E<M3AC'P^'EEZ/_-([:7&65U/B
MYH^J_P FS[<HKYH\/?MU>%KXHNL:%J>E.W5K=DN8U^IRK8^BUZWX1^.W@+QQ
M)'%I/B:RDN9"%2VN&-O*S'^$)(%+'Z9KQ:^68W#:U:32[[K[UH?08;.,OQCM
M1K1;[7L_N=F=Y1117F'LA117EW_#3WPP_P"AMMO^_$W_ ,1712P]:O?V4'*W
M9-_D<U;%4,-;V]11OM=I7^\]1HKR[_AI[X8?]#;;?]^)O_B*/^&GOAA_T-MM
M_P!^)O\ XBM_[/QG_/F7_@+_ ,CE_M3 ?\_X?^!1_P SU&BO+O\ AI[X8?\
M0VVW_?B;_P"(H_X:>^&'_0VVW_?B;_XBC^S\9_SYE_X"_P#(/[4P'_/^'_@4
M?\SU&BO+O^&GOAA_T-MM_P!^)O\ XBC_ (:>^&'_ $-MM_WXF_\ B*/[/QG_
M #YE_P" O_(/[4P'_/\ A_X%'_,]1HKR[_AI[X8?]#;;?]^)O_B*/^&GOAA_
MT-MM_P!^)O\ XBC^S\9_SYE_X"_\@_M3 ?\ /^'_ (%'_,]1HKR[_AI[X8?]
M#;;?]^)O_B*/^&GOAA_T-MM_WXF_^(H_L_&?\^9?^ O_ "#^U,!_S_A_X%'_
M #/4:*\N_P"&GOAA_P!#;;?]^)O_ (BC_AI[X8?]#;;?]^)O_B*/[/QG_/F7
M_@+_ ,@_M3 ?\_X?^!1_S/4:*\N_X:>^&'_0VVW_ 'XF_P#B*/\ AI[X8?\
M0VVW_?B;_P"(H_L_&?\ /F7_ ("_\@_M3 ?\_P"'_@4?\SU&BJ6BZQ9^(=)M
M-3TZ<7-C=Q+-!,H(#H1D'!&:NUPM.+L]STHR4DI1=TPHKXR^-EU<:=^T-XDF
M^)H^(C_#DV-FWAV3P@UXNGV[!/\ 26N3;$-YGF#*YS\I^E97Q^\0W,OP5^"[
M_!'QGJVH#4O%*II>I7FI7$LMT^V=E@G:4[F02*$,<@P H!'%>W#+'/V:4OCZ
MV]U:7WONNJMW['GRQBCS^[\/2^N]MC[BHK\_/VH/VJ-7^+7P1M+;X?75WH=[
M:Z:NN>+9K:1XIM+V3K;K9%UP5D:X+<<$I$#]UC7Z!UR8G U,+3A.KHY-JW56
MMOZW^[7J;4<3"O.48;*VOK?_ ""BBBO..L**** "BBB@#Y1_X*:?\FMWW_85
ML_\ T(U^05?K[_P4T_Y-;OO^PK9_^A&OR"K]=X5_W!_XG^2/@\[_ -Z^2_4*
M***^P/ /1?V;_P#DXCX6_P#8U:7_ .E<5?O-7X,_LW_\G$?"W_L:M+_]*XJ_
M>:OS#B[^/2]'^9]GD/\ #GZA1117P)]0%%%% !113)IDMX7EE=8XD4LSN<*H
M'))/84 .)"@DG %?%?[3'_!23P[\-KB\\._#V&W\6>(HMT<NI.Q.GVK^@*G,
MS#T4A1_>/(KPG]N#]NZX^(UU>^!/AYJ$EMX2C+0ZAJUNQ5]3/0HAZB#W_C_W
M?O?#]?HV3\-J457QRWVC_G_E]_8^2Q^;M-TL,_G_ )?YG>?%+XZ>//C/J!N_
M&'B:^U@;MT=J[[+:+_<A7"+]0,^IK@Z**_1*=.%**A35DNB/E)2E-\TG=A11
M7UW^P-^R.?C;XJ'C#Q19D^!M'F&V&1?EU*Y7!$7O&O!?UX7N<<V+Q5+!495Z
MKT7X^1K0H3Q%14X;L]T_X)S?LAGP[9VOQ7\86>-3NH]V@V,R\V\3#'VIA_?<
M$A!V4ENK#;]^4V.-8T5$4(BC 51@ >@IU?AV/QU7,*[KU>NR[+L?I.%P\,+2
M5.'_  X4445YYU'R[^WE_P BCX6_Z_I/_1=?%U?:/[>7_(H^%O\ K^D_]%U\
M75^Q<.?\BZ'J_P V?@7%O_(VJ>D?R04445],?'A1110 4444 %%%% !1110
M4444 %?0_P"Q#H#ZE\5KS4BF8=-T^1M^.DDC*BC\5W_E7SQ7Z%?LI?"R7X;_
M  W6YOX3#K.M,MW<(PPT<8&(HS[@$L1V+D=J^:X@Q4<-@91OK/1?K^!]?PM@
MI8O,H3M[M/WG^GX_J>TT445^.'[\%%0W=Y!I]K-<W,T=O;0H9))I6"HB@9+$
MGH .]?&'[0'[6UUX@DN?#_@FXDLM*!,<^JIE9;GL1'W1/?[Q]AU]3+\NKYC4
MY*2T6[Z+^NQXV:9MALII>TKO5[);O^NY[7\8OVIO#/PO:?3K,C7_ ! F5:SM
MWQ' W_363D C^Z,GCG'6OC7XD?'3QC\499%UC59$T]FRNFVF8K=?3*@_-CU8
MDUP!)/)Y-%?JV7Y+A<O2<5S3[O\ 3M_6I^(YIQ#C<T;C*7+#^5;?/O\ EY!1
M117O'S(4444 %%%% !1110!Z?\,OVB_&?PQDAAM-1;4M)3 .F7Y,D07T0_>3
M_@)QZ@U]F_"']H[PM\6DBM(I?[)UXCYM+NF&YCC)\IND@X/3!XY K\XZ?#-)
M;S)+$[12QL&1T)#*0<@@CH:^>S#(\+CTY6Y9]U^JZ_GYGU65<28W+&HWYZ?\
MK_1]/R\C]<**^1OV??VN6DDMO#GCRY!+$1VVN2$#Z+.?T\S_ +Z[M7UPK!U#
M*0RD9!'(-?E..P%?+ZOLZR]'T?H?MN6YGALTH^VP[]5U7J+1117G'K!1110
M5^=/[67_ "<!XJ_[=?\ TDAK]%J_.G]K+_DX#Q5_VZ_^DD-?9\*?[[/_  /\
MXGY]QM_R+J?^-?\ I,CR*BBBOU4_$PHHHH **** "BBB@ HHHH *U-!\4ZSX
M5NA<Z-JMYI<^<^99SM$3]<'D>QK+HJ914ERR5T5&4H-2B[,^D/AQ^VMXF\/R
M16WBJVC\16'0W$86&Z0>N1\K_0@$_P!ZOKCX>_%#PY\4-(_M#P_J"72KCSK=
M_EG@)[.AY'UZ''!-?EO6SX1\8:QX%URWU?0[Z6POH3D21GAAW5AT93W!XKY/
M,.'<-BHN6'7)/\'\NGR/N,JXLQ>#DH8I^TAY_$O1]?G]Z/U:HKR_X#?'"P^,
MWALS;4L]=LP%OK$'@$])$[E&Y]P<@]B?4*_+*]"IAJDJ556DC]JPV)I8RC&O
M0E>,M@HHHK Z0HHHH *S?$'B/3/">DSZIK%]#IUA ,R3SMM4>WN3V Y/:L7X
ME_$O1?A7X8FUG69MJ+\L%NA'FW$F.$0>OOT Y-?GG\6/C)X@^+^MF\U:?RK*
M,G[+IL+'R;<>P[L>['D^PP!]%E.35<RES/W::W?Z+^M#Y3/.(*.41Y$N:J]E
MV\W_ %=_B>X_%;]MJ\NWFT_P+:BS@Y7^UKR,-*WO'&>%^K9/L*^9->\1ZKXH
MU![[6-1NM3O'ZS74K2-] 2>![#BLZBOU7!Y?AL#'EH0MY]7\S\3Q^:XS,I\V
M)G==NB]%_3"BBBO1/)"BBB@ HHHH **** "O0OV?=!_X2/XT>$+,KN5;Y;E@
M1D$0@RD'VPE>>U]#_L0:%_:'Q6O=19<QZ?ILC*V.DCLJ#_QTO^5>;F5;V&"J
MU.T7^.B/7R>A]8S"A2[R7W)W?X'W91117X2?TL%?D97ZYU^1E?HG"/\ R_\
M^W?_ &X_*.._^8;_ +?_ /;0HHHK]$/RD**** "BBB@ HHHH **** "BBB@
MH&3P.317K7[,OPQE^)'Q/L#+#OTC2G6^O6(^4A3E(_JS #']T-Z5SXBO##49
M5JFT5<ZL+AJF,KPP]-:R=OZ]#[]\"Z._A[P3X>TJ0%9+'3K>U8'J"D2J?Y5N
M445^!3DYR<GNS^H*<%3@H1V6AY5XVT7XSS>(]0D\(^)_!]KH5PJBWM]8T>XE
MN+4[%#$/',JOE@S#<O&[&#BO/M$_9!N?#7A'X7Z-;>)AJ%QX6\5CQ1J-]=P;
M#>R,7,BQHI(3)<8R3T/K7TM179#&UJ<5"%DO)+71K7Y-F$L/3D^:5W\WZ_H>
M,?%W]FO0_&7PO^(7AWPK9:;X9UCQDT<U_J2PG$\RS"3?)CDG[_XN3W->ST45
MSSK5*D5";NDV_O27Y)&T:<8MRBK7_P"#_FPHHHK T"BBB@ HHHH ^4?^"FG_
M ":W??\ 85L__0C7Y!5^OO\ P4T_Y-;OO^PK9_\ H1K\@J_7>%?]P?\ B?Y(
M^#SO_>ODOU"BBBOL#P#T7]F__DXCX6_]C5I?_I7%7[S5^#/[-_\ R<1\+?\
ML:M+_P#2N*OWFK\PXN_CTO1_F?9Y#_#GZA1117P)]0%%%% !7YW_ /!1[]K@
MVZW/PE\'WY61ACQ%?6[8(':S5AZ]9,=L)W<5[[^VY^U1!^SKX ^Q:3-'+XXU
MJ-H].AX/V6/HUTX]%Z*#]YO4*V/QMO+R?4;R>[NII+FZGD:66:5BSR.QRS,3
MR222<U]]PWE'MI+&UU[J^%=WW^73S]#YC-\?[-?5Z;U>_P#D0T445^GGQ844
M5T/P_P# .M_%#QEI7A?P[9M?:OJ4PA@B7H.Y=C_"J@%F;L 34RDH1<I.R144
MY-);G>_LP?LZZO\ M(_$JVT"S\RTT:WVW&K:FJY%K;YZ D8\Q\%4'<Y/16(_
M;/P;X/T?X?\ A72_#F@64>G:/IL"V]M;Q]%4=R>I8G)+'DDDG)-</^SC\ ]%
M_9U^&MEX9TL+<7C?O]2U'9M>\N"/F<^BCHJ]@!WR3ZE7XQG>;2S*M:'\..WG
MY_ULOF?H678%8.G>7Q/?_(****^;/7"BBB@#Y=_;R_Y%'PM_U_2?^BZ^+J^T
M?V\O^11\+?\ 7])_Z+KXNK]BX<_Y%T/5_FS\"XM_Y&U3TC^2"BBBOICX\**Z
M[X3> /\ A:/Q TKPQ]O_ +,^W>;_ *5Y/F[-D3R?=W+G.S'4=:^B_P#A@/\
MZGO_ ,H__P!OKRL7FF#P,U3Q$[-J^S>GR3['MX')<?F5-U<+3YHIVWBM='U:
M[GR-17US_P ,!_\ 4]_^4?\ ^WT?\,!_]3W_ .4?_P"WUQ?ZPY9_S]_\EE_D
M>A_JKG'_ #X_\FC_ /)'R-17US_PP'_U/?\ Y1__ +?1_P ,!_\ 4]_^4?\
M^WT?ZPY9_P _?_)9?Y!_JKG'_/C_ ,FC_P#)'R-17US_ ,,!_P#4]_\ E'_^
MWT?\,!_]3W_Y1_\ [?1_K#EG_/W_ ,EE_D'^JN<?\^/_ ":/_P D?(U.CC:6
M1412[L<*JC))/0 5]D:3^P5I4,H.I^+KR\CSRMI9I ?S9G_E7L_P]^ O@KX9
M,D^CZ0CZ@H_Y"%X?.G^H8\+_ ,! KBQ'$^"I1_<WF_2R_'_(]#"\&YC6DO;V
MIKU3?W+_ #1X)^S;^RK=0WUIXJ\:VOV=82);+1YE^<L.5DF!Z =0AYSUQC!^
MO:**_-\=CZV85?:UGZ+HC]<RW+,/E5#V-!>KZM^84UW6-&=V"JHR68X 'K3J
M^5OVQOCBVE6K>!-$N"MW<(&U2>-L&.,C(A^K#!;_ &<#^(TL#@JF/KQH4^N[
M[+N5F684LLPTL35Z;+N^B_KH><_M._M&3?$+4)_#7AZY:/PO;OMFFC./MTBG
MKD=8P1\H[]3VQ\]T45^V83"4L%15&BK)?CYL_G7'8ZMF->6(KN[?X+LO(***
M*[#@"BBNK\!_"WQ1\3+PV_A[2)KX(<27'"0Q?[TC84'';.3V%9U*D*47.H[)
M=6:TJ52M-4Z47*3Z+5G*45]:^$?V#Y9(TE\3^)5B<_>M=+BW8_[:/C_T"O1;
M']BSX<6B(LJ:K>E3DM/>8+>QV*OZ>M?.5N),OI.RDY>B_P ['UM#A+-:RYG!
M1]7_ )7/@6BOO;4/V*/AW>0E86U>Q?M)#=AC^3HPKS3QE^PGJ-K')-X8\0PW
MV.1:ZC'Y3?02+D$_50/>G1XBR^L[.3CZK_AR<1PGFM"/,H*7H_T=F?*E%=!X
MR\ ^(?A[J7V'Q#I-QI=P<[/-7*2 =2CC*L/=2:Y^OHX3C4BIP=T^J/DJE.=*
M3A43371Z,****L@*^IOV5?VD'T>XM/!?BBZ+:=(1%IM],W_'NW:)R?X#T4_P
MGCIC;\LT5P8[!4L?1=&JO1]GW1Z>79A7RS$+$4'JMUT:[,_7.BOGC]DGXXMX
M]T%O#&LW!DU_2X@8II&RUU;C@'/=DX!]00>>:^AZ_$L9A:F"KRH5=U^/F?T5
M@,=2S'#QQ-%Z/\'U3] HHHKC/0"OSI_:R_Y. \5?]NO_ *20U^BU?G3^UE_R
M<!XJ_P"W7_TDAK[/A3_?9_X'^<3\^XV_Y%U/_&O_ $F1Y%1117ZJ?B8445[1
M\!OV<?\ A=VD:I??\)#_ &+]AG6'R_L7G[\KG.?,7'ZUS8G$TL)3=:L[17K^
MAV83!U\=65##QYI/I=+;ULCQ>BOKG_A@/_J>_P#RC_\ V^C_ (8#_P"I[_\
M*/\ _;Z\;_6'+/\ G[_Y++_(]_\ U5SC_GQ_Y-'_ .2/D:BOKG_A@/\ ZGO_
M ,H__P!OH_X8#_ZGO_RC_P#V^C_6'+/^?O\ Y++_ "#_ %5SC_GQ_P"31_\
MDCY&HKZY;]@,[3CQUD]LZ1C_ -KUQOBO]B/QKHL$D^D7FGZ^B\^3&Y@F;Z!_
ME_\ 'JUIYYEU67+&JOFFOS2,:O#>;48\TJ#MY-/\$VSYXHJ[K&BW_A[4I]/U
M.SGL+Z!MLEO<1E'4^X-4J]Q-25UL?-RBXMQDK-!1113$=7\+_B%?_"_QKI^O
MV#,3 ^V> ' GA)&^,_4=/0@'M7Z<Z#K=GXDT6QU73Y?/LKV!+B&3U1@"..QY
MZ=J_)NONC]B/QH^N_#B^T&>0O-HMSB//:&7+*/\ OL2_ABOA>*,$IT8XN*UC
MH_1_Y/\ ,_2>"\QE3Q$L#-^[+5>JW^]?D?1=%%%?F)^R!5#7=<LO#6C7NJZE
M.MK8V<3332MT50,GZGT'<\5?KY$_;>^*3^99>!+&7"86]U$J>O\ SRB/Y;R/
M]P]J]/+L%+,,3&@MGOY+J>/FV81RO!SQ,MULN[>W_!\CP7XT?%O4?C!XPFU6
MZWPV$68["R)X@BS^6X\%CW/L!7 T45^WT:,*%-4J:M%;'\XUZ]3$U95JKO*6
MK84445L8!117I'P__9Y\=?$B*.YTS1VM].DZ7]^WD0D>JY^9Q[J#6%:O2P\>
M>K)17GH=%##UL5/V="#D^R5SS>BOK3P_^P7.RJ^N>+(XVQ\T.GVA<?@[L/\
MT&NUL?V&_ MNO^DZGKET^.?W\2+^ $>?UKP*G$674W93;]$_^ ?44N$\VJJ[
MIJ/JU^ESX6HK[]C_ &+_ (;HBJ8-3<@8+->G)]^!5.Z_8A^'UQN\NZURVRV?
MW5W&<>WS1GBL%Q/@'_-]W_!.E\&YFE]G[_\ @'P=17VG?_L&^'I,_8O$^IV_
MI]HACE[^VVJ>E_L$Z=#,#J7C&ZNX<\K:V*P-^;._\JW7$>6VOSO[G_D<SX3S
M=2M[->O-'_,^/K.SN-1NX;6U@DN;F9@D<,*EG=CT  Y)K]!?V7_@O/\ "7P=
M/-JJ*NOZLR2W,:G/D(H.R+/0D;F)([G'.,UU7PY^!G@WX6_O=$TI?MY7:VH7
M3>;<$=\,?N@]PH -=]7QV<Y]]?A]7H*T.M]W_P  ^_X?X9_LRI]:Q,E*IT2V
M5_S84445\<??!7Y&5^N=?D97Z)PC_P O_P#MW_VX_*.._P#F&_[?_P#;0HHH
MK]$/RD***^E_AW^QE_PGW@G1_$/_  F'V#^T(!-]F_LSS/+R2,;O.&>GH*X<
M7C</@8J>(ERIZ;-_DF>C@<NQ693=/"PYFE?=+3YM'S117US_ ,,!_P#4]_\
ME'_^WT?\,!_]3W_Y1_\ [?7E_P"L.6?\_?\ R67^1[7^JN<?\^/_ ":/_P D
M?(U%?7/_  P'_P!3W_Y1_P#[?1_PP'_U/?\ Y1__ +?1_K#EG_/W_P EE_D'
M^JN<?\^/_)H__)'R-17US_PP'_U/?_E'_P#M]'_# ?\ U/?_ )1__M]'^L.6
M?\_?_)9?Y!_JKG'_ #X_\FC_ /)'R-17UVG[ :AU+^.BRYY"Z1@D?7SZ['PK
M^Q'X)T:5)M7O-0U]UZQ2.((3^"?-_P"/5E4XDRZ"O&;EZ)_K8VI<)9M4E:5-
M1\W)?HVSY"^&OPK\0_%;7%T[0K-I I!GNY 5@MU]7;M[ <GL*_1#X3?"O2OA
M'X3AT;3,S2$^;=7CJ ]Q*1@L?0=@O8>IR3TFAZ!IOAG38M/TFPM]-LHON6]K
M&$0>^!W]^IK0KX+-LZJYE[B7+!=._J?IV1\.T<H7M)/FJ/KV\E_G^04445\V
M?7!1110 4444 %%%% !1110 4444 ?*/_!33_DUN^_["MG_Z$:_(*OU]_P""
MFG_)K=]_V%;/_P!"-?D%7Z[PK_N#_P 3_)'P>=_[U\E^H4445]@> >B_LW_\
MG$?"W_L:M+_]*XJ_>:OP9_9O_P"3B/A;_P!C5I?_ *5Q5^\U?F'%W\>EZ/\
M,^SR'^'/U"BBBO@3Z@*X7XU_&+0?@3\.]3\7>()<6MJNR"V1@)+N=@=D*9_B
M8@_0!B> :[#5-4M-$TV[U'4+F*RL;2)IY[B=@J11J"69B>@ !)/M7XP_MF?M
M07G[1WQ&<V4LL/@W27:'2;1LKY@SAKAQ_??'&?NK@=<Y]_)LKEF5>S^".[_3
MU9Y>88U8.E=?$]O\SRSXM?%/7?C/\0-6\7>(KCSM0OY=PC4GR[>,<)%&.R*N
M ._<Y))/'T45^UPA&G%0@K);'YU*3FW*3NV%%%%62/@ADNIHX88VEFD8(D<:
MEF9B<  #J2:_7_\ 83_9+3X ^#?^$A\16R-X\UJ(&X!&?[/@."MLI_O="Y'?
M"C(7)\-_X)R?LABX:T^+7C&QS&IW^'K"X7AC_P _;*?3_EG^+]D-?HW7YEQ)
MG'M&\%0>B^)]WV^77S/LLHP'(EB:JU>W^84445^?GU(4444 %%%% 'R[^WE_
MR*/A;_K^D_\ 1=?%U?:/[>7_ "*/A;_K^D_]%U\75^Q<.?\ (NAZO\V?@7%O
M_(VJ>D?R04445],?'GKO[)O_ "<!X5_[>O\ TDFK]%J_.G]DW_DX#PK_ -O7
M_I)-7Z+5^5<5_P"^P_P+\Y'[9P3_ ,BZI_C?_I,0HHHKXP_00HHHH **** "
MBBB@ HHHH Y#XL?$*V^%_@/5/$%P%=[=-MO"3_K9FX1?SY/H 3VK\Q]8U>[U
M_5KS4K^9KF]NY6GFE;JSL<D_F:^C/VW/B*VL^,+'PE;2YM-)03W*J>&N)%R
M?]U"/^_C5\SU^M\.8%8;"^VDO>GK\NG^9^%\6YD\9C7AX/W*>G_;W7[MOD%%
M%%?6GPP445]%?LH? -/'VJ?\)3KUOO\ #]C)BWMY!Q>3#U]47C/8GCG#"N+&
M8NG@J,J]5Z+\?(]# 8&MF.(CAJ"U?X+JV6_V>_V3YO&<-OXB\81RVFAN!);:
M>"4ENUZAF(Y2,]NC-U&!@G[1T?1K#P_IL&GZ99PV%E NV.WMXPB*/8"K@XX'
M I:_&<PS*OF-3GJO3HNB_KN?T%E>48;*:7)15Y=9=7_P/(****\H]L**** ,
MKQ-X6TGQEI$VEZWI\&I6$P^:&=<CZ@]5([$8(KX<_:"_9?OOABTVN:#YVI>%
MR<R;OFELLG@/_>3T;MT/8G[XJ.XMXKRWE@GC6:&52CQR#*LI&"".X(KV<MS2
MOEM2\'>/5='_ )/S/G\WR7#9M2Y:BM-;2ZK_ #7D?DA17M7[37P+/PE\2)?Z
M7&Q\,:DY^S<D_9Y.IA)^G*D]1GKM)KQ6OV7#8FGBZ4:U)W3/Y^QF$JX&O+#U
MU:4?ZOZ,****ZCC-KP7XMO\ P+XITW7M,D\N\L9A*GHPZ,A]F4E3[$U^G_@S
MQ99>.?"NEZ]IS;K._@69 3DH3PR'W5@5/N#7Y35]=_L,_$4LNK^"[N4G:/[0
ML0QZ#(65!^)1@/\ ?-?&<38%5\.L3%>]#?T_X&_WGZ#P?F3PV*>#F_=J;>4E
M_FM/N/KBBBBORH_; K\Z?VLO^3@/%7_;K_Z20U^BU?G3^UE_R<!XJ_[=?_22
M&OL^%/\ ?9_X'^<3\^XV_P"1=3_QK_TF1Y%1117ZJ?B85]H_L&_\BCXI_P"O
MZ/\ ]%U\75]H_L&_\BCXI_Z_H_\ T77S/$?_ "+9^J_-'V'"7_(VI^DOR9]1
M4445^.G[Z%%%% !1110!Y;\?/@CI_P 8/"\H6)(?$5I&S6%YP"6Z^4Y[HW3G
MH3D=P?SBN+>6TN)8)HVBFB8H\;C!5@<$$>H-?K?7YP?M0>'X_#GQP\30PILA
MN94O%P,9,J*[G_OLO7Z'PKC9RE/"3=TE=>7?\S\IXUR^G&,,=!6;?++STNG^
M%ON/*Z***_13\H"OHO\ 8=UQK'XI:EIQ;$-_IKG;ZR(Z,I_[Y+_G7SI7L'[)
M,S1?'[PTJ])%ND;Z?9I3_,"O)S:"J8"LG_*W]VI[>1U'2S/#R7\R7WNWZGZ)
MT445^&G])$%]>0Z;97%W<R"*WMXVEDD;HJJ,D_D*_+'QYXLN/'7C+6-?N2WF
MW]R\P5CDHI/R+_P%0!^%?H!^U!XF/A?X(^(Y(WV3WD:V$?.,^:P5Q_WP7_*O
MSAK]*X3PZ5.IB7NW9?+5_FON/R'CC%N56EA$]$N9_/1?D_O"BBBOOC\P"BBO
M;_V2?AC'\0/B4M_?0B;2=#5;N56&5DF)_=(?;(+>^S'>N7%8B&$H2KU-HK^O
MO.W!82ICL1##4]Y.W^;^2U/7_P!F_P#97M-,L;7Q/XTLENM1E EM-)N%RENI
MY#RJ?O.?[IX7OS]WZD50J@ 8 X %+17XAC<=6Q]5U:S]%T7DC^C<OR[#Y905
M##QMW?5ONPHHHK@/3"BBB@ HHHH **** "BBB@ K\C*_7.OR,K]$X1_Y?_\
M;O\ [<?E''?_ ##?]O\ _MH4445^B'Y2%?I;^SM_R1'P?_UXK_Z$:_-*OTM_
M9V_Y(CX/_P"O%?\ T(U\1Q9_NM/_ !?HS]&X'_WVK_A_5'HU%%%?EQ^SA111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\H_P#!33_D
MUN^_["MG_P"A&OR"K]??^"FG_)K=]_V%;/\ ]"-?D%7Z[PK_ +@_\3_)'P>=
M_P"]?)?J%%%%?8'@'HO[-_\ R<1\+?\ L:M+_P#2N*OWFK\&?V;_ /DXCX6_
M]C5I?_I7%7[S5^8<7?QZ7H_S/L\A_AS]0HHKY2_;R_:Q3X#^"_\ A&_#MT!X
M[UN%A \9YT^W.5:X/HYY5!Z@M_#@_&87"U,96C0I*[?]7/H:]:&'INI/9'S_
M /\ !1_]K3^WKZZ^$OA.\_XEUI*!K]["W$\RG(M01_"A +^K +QM.?@&G22-
M([.[%W8Y+,<DGU--K]RP&"IY?0C0I=-WW?<_-L5B)XJJZD_^&"BBBO0.0*^H
M/V&OV3I?VA/&IUG7;>1/ >BS*;QN5%]-PRVRGTQ@N1R%('!8&O*OV>_@3KG[
M0WQ)L?"VC*883^^O]09"T=G;@C=(WJ>RKW8@<#)'[=?#?X=Z'\*/!.D^%?#E
MH+/2=-A\J).K.<Y9W/=F8EB>Y)KY#B#./J-/V%%_O)?@N_KV^\]_*\!]9G[6
MHO<7XLZ&VMH;.WBM[>)(((D$<<4:A510,!0!P !VJ6BBOR$^\"BBB@ HHHH
M**** /EW]O+_ )%'PM_U_2?^BZ^+J^T?V\O^11\+?]?TG_HNOBZOV+AS_D70
M]7^;/P+BW_D;5/2/Y(****^F/CSUW]DW_DX#PK_V]?\ I)-7Z+5^=/[)O_)P
M'A7_ +>O_22:OT6K\JXK_P!]A_@7YR/VS@G_ )%U3_&__28A1117QA^@A111
M0 4444 %%%% !575=2@T72[S4+I_+M;2%YY6]$52S'\@:M5Y)^U5XD/AOX(:
M^4?9-?!+%.>OF, X_P"^ ]=.%HO$5X45]II?><>,Q"PN&J5W]E-_<C\_/%?B
M*Y\7>)M5UJ[.;G4+F2Y?G."S$X'L,X'L*RJ**_?8Q4(J,=D?S!*4IR<Y.[84
M4451)T/P_P#!EY\0O&6D^'K$8GOIQ&9,9$:=7<^RJ&;\*_3[PQX;L?"'A_3]
M%TR$06-E"L,2#T'<^I)R2>Y)-?*W["O@-9)-=\87$>2F-.M&(Z' >4_EY8S[
MM7U[7Y3Q-C77Q/U:+]V'YO\ RV^\_;>#\N6'P;Q<E[U3_P!)6WWO7[@HHHKX
MT_0 HHHH **** "BBB@#FOB-X%L?B3X-U/P_J"@17<9$<NW)AD'*2#W!P?<9
M'>OS U_0[SPSK=_I.H1>3>V4[V\T?HRD@X]1QP>XK]9*^'_VW_ BZ+XZTWQ+
M;QA8-9@,<^/^>\6!D_5"G_?)K[GA?&NG7>$D]):KU7^:_(_-^,\N57#QQT%[
MT-'Z/_)_FSYLHHHK]//QH*Z_X1^,F\ ?$GP_KN\QPVMTHN".\+?)(/\ OAFK
MD**SJ4XU82IRV:M]YK1JRH5(U8;Q::]4?KDK!E!!R#R"*6N'^!_B0^+OA'X5
MU-W\R62Q2*5\YS)'^[<_]](:[BOP"M3=&I*G+>+:^X_J&A5C7I0K1VDD_O5P
MK\Z?VLO^3@/%7_;K_P"DD-?HM7YT_M9?\G >*O\ MU_])(:^NX4_WV?^!_G$
M^%XV_P"1=3_QK_TF1Y%1117ZJ?B85]H_L&_\BCXI_P"OZ/\ ]%U\75]H_L&_
M\BCXI_Z_H_\ T77S/$?_ "+9^J_-'V'"7_(VI^DOR9]14445^.G[Z%%%% !1
M110 5\ ?MG?\ENN?^O&W_P#037W_ %^</[4'B*/Q)\</$LL+[X;61+)<'.#$
MBHX_[[#U]EPK%O&RET47^:/@.-9J.71B]W)?DSRJBBBOU8_$0KUW]DW_ ).
M\*_]O7_I)-7D5>S_ +(-BUW\>-#E )%K#<S''H8'3G\7%>;F3M@:]_Y9?DSU
M\G3>8X>W\\?_ $I'Z&4445^$G]+'S#^WAK7V?P7X:TH-@W=^]R1GJ(HRO\Y1
M^E?%5?4W[>FH&3Q-X3LMV1#9S3;>>-[J,_\ D/\ 2OEFOV7A^G[/+J?G=_BS
M^?N*JOM,VJ^5E^"_4****^C/DPK[X_8N\++H?P?74V3$^L7DMQN[^6A\I1],
MHY_X%7P/7Z@?!C2ET7X2^#[0+M*Z7;NX']]HPS?^/,:^+XJK.&$C37VG^"_X
M-C]"X*H*ICIUG]F/XM_Y7.SHHHK\K/VL**** "BBB@ HHHH **** "BBB@ K
M\C*_7.OR,K]$X1_Y?_\ ;O\ [<?E''?_ ##?]O\ _MH4445^B'Y2%?I;^SM_
MR1'P?_UXK_Z$:_-*OTM_9V_Y(CX/_P"O%?\ T(U\1Q9_NM/_ !?HS]&X'_WV
MK_A_5'HU%%%?EQ^SA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110!\H_P#!33_DUN^_["MG_P"A&OR"K]??^"FG_)K=]_V%;/\ ]"-?
MD%7Z[PK_ +@_\3_)'P>=_P"]?)?J%%%%?8'@'HO[-_\ R<1\+?\ L:M+_P#2
MN*OWFK\&?V;_ /DXCX6_]C5I?_I7%7[L:YK=CX:T6_U?5+J.RTVP@DNKJYE.
M$BB12SN?8 $_A7YCQ:FZ]%+L_P S[/(M*51ON<'^T'\=-#_9[^&NH>*M9999
M5'DV%@'VO>7)!V1KZ#@ECV4$\]#^(/Q$^(.N?%3QIJOBGQ'>&]U?4IC+-)T5
M>RH@_A50 H'8 5Z5^UG^TIJ7[2GQ*EU0^;:>&M/W6^C:?(?]5$2,R.!QYDA
M+>@"KDA0:\2KZ?(LI674>>HOWDM_)=O\_/T/&S/'/%U.6'P+;S\PHHHKZ<\4
M*U_"/A/5O'7B;3?#^A64FHZOJ,ZV]M;1#EW/Z #J2>  2>!62 6( &2:_67_
M ()__LBK\'?#*>./%5ECQOJ\/[BWF7YM,M6&=F#TE?JQZ@87CY\^/FF94\MH
M.K+63V7=_P"2ZGH8+"2QE7D6W5GK_P"RO^S?I7[-GPV@T:#R[O7[S;/J^I*O
M_'Q-C[JD\^6F2JCZG&6->S445^(5JU3$5)5:KO)[GZ/3IQI04(*R04445B:!
M1110 4444 %%%% 'R[^WE_R*/A;_ *_I/_1=?%U?:/[>7_(H^%O^OZ3_ -%U
M\75^Q<.?\BZ'J_S9^!<6_P#(VJ>D?R04445],?'G:?!OQY;_  Q^)&D>);JU
MDO8+'SMT$+!6;?"\8P3QP7!_"OIW_AO+0?\ H5M2_P"_\=?%U%>/C,IPF/J*
MK7C=I6W:T_IGO8#/,=EE)T<-.T6[[)ZZ+KZ'VC_PWEH/_0K:E_W_ (Z/^&\M
M!_Z%;4O^_P#'7Q=17#_JYEW\C^]_YGI?ZVYM_P _%_X"O\C[1_X;RT'_ *%;
M4O\ O_'1_P -Y:#_ -"MJ7_?^.OBZBC_ %<R[^1_>_\ ,/\ 6W-O^?B_\!7^
M1]H_\-Y:#_T*VI?]_P".O7O@O\9+7XT:+?ZG9Z7<:;!:7'V8BX=6+MM#'&/0
M$?G7YH5]_P#[&6D?V;\$;6XQC^T+ZXN?KAA%_P"TJ^?SS*<%@,)[6C&TFTMW
M_70^IX;SS,<SQWL:\[Q2;>B79=N[/=****_/3]4"OE_]O'5C#X-\,:8#@7-_
M)<$>OEQ[?_:M?4%?'7[?%T6U;P;;;\B."ZDV>FYHAG\=OZ5]#D$.?,J5^EW^
M#/E>**CIY16:ZV7WR1\HT445^SG\^!1110!^DO[-/AM/#/P2\+PA<275M]ND
M;'+&8F0$_P# 64?0"O3JR_"MFNF^&-(M$Y2WLX8EX[*@ _E6I7X!B:KK5YU7
MU;?XG]18.BL/AJ=%?9BE]R"BBBN8ZPHHHH **** "BBB@ KP[]LCPVFN?!6\
MO-N9M*NH;M#CG!;RF'TQ)G\*]QKB/C?9K?\ P=\:1/P%TBYEZ=TC9Q^JBN_+
MZCHXNE-=)+\SS,THK$8&M2?6+_+3\3\PZ***_>3^90HHHH ^]?V)]7.H?!I[
M9CS8:E/ !Z*523^<A_6O?J^7?V#;K=X0\46V_/EWT<FSTW1XS^.W]*^HJ_$<
MZA[/,*R7>_WZG]&</5'4RJA)]K?<[?H%?G3^UE_R<!XJ_P"W7_TDAK]%J_.G
M]K+_ ). \5?]NO\ Z20U[/"G^^S_ ,#_ #B?/\;?\BZG_C7_ *3(\BHHHK]5
M/Q,*^T?V#?\ D4?%/_7]'_Z+KXNKV_\ 9^_:+M_@GH^K6,^ARZL;Z=9@\=R(
MMF%QC!4YKPL[PU7%X*5*BKR=OS\SZ7AW%T<#F,*^(ERQ2>NO5/L?H)17RC_P
MWO8?]";<_P#@>O\ \;H_X;WL/^A-N?\ P/7_ .-U^:?V!F7_ #Z_&/\ F?L'
M^L^4?\__ ,)?Y'U=17RC_P -[V'_ $)MS_X'K_\ &Z/^&][#_H3;G_P/7_XW
M1_8&9?\ /K\8_P"8?ZSY1_S_ /PE_D?5U%?)\G[?%D$8IX,N&?' ;45 /X^6
M:XKQ;^W!XOUB"2'1--L- 5^!-S<S+]"P"_FE:T^'<QJ.SAR^;:_1MF%;BS*:
M<;QJ.3[)/]4E^)]*_'KXU:?\(/"<\@FCE\0W4933[/(+;B"!*R_W%//N1COQ
M^<%Q<2W=Q+/-(TLTK%WD<Y+,3DDGU)JUK6N:AXDU*?4=4O9]0OICNDN+B0N[
M?B?Y=JHU^CY3E<,LI.*=Y/=_IZ'Y+GF=5,YK*37+".R_5^;"BBBO</FPKZ@_
M81\./=>,/$>NLO[JSLEM%)'&^5PW'N!$?^^O>OE^OT5_99^'K^ /A+IXN8_+
MU'56.HW"L.5W@"-3]$"\=B37R_$>)5# RAUGI^K_  /L^$\&\3F4:EO=IW;_
M "7XZ_(]>HHHK\?/WH^&OVZIG;XJ:-$3\BZ+&P'N9YP?_017SC7T7^W1_P E
M;TC_ + </_I1<5\Z5^W9-_R+Z/H?SGQ!_P C6O\ X@HHHKVCYX*_6/P_;BUT
M'38%SMCMHT&[K@(!7Y.5^N=?GG%STH+_ !?^VGZKP*M<2_\ #_[<%%%%?G1^
ML!1110 4444 %%%% !1110 4444 %?D97ZYU^1E?HG"/_+__ +=_]N/RCCO_
M )AO^W__ &T****_1#\I"OJKX9?MBZ-X#\ Z)X?N/#U]=3:?;B%IHYD"N02<
M@'ZU\JT5P8S T,?!0KJZ3OO8]/+\RQ.65'4PLK-JVR>GS/M'_AO+0?\ H5M2
M_P"_\='_  WEH/\ T*VI?]_XZ^+J*\C_ %<R[^1_>_\ ,]W_ %MS;_GXO_ 5
M_D?:/_#>6@_]"MJ7_?\ CH_X;RT'_H5M2_[_ ,=?%U%'^KF7?R/[W_F'^MN;
M?\_%_P" K_(^T?\ AO+0?^A6U+_O_'1_PWEH/_0K:E_W_CKXNHH_U<R[^1_>
M_P#,/];<V_Y^+_P%?Y'Z$?"#]I[3?C!XL;0K'0KRQD6V>Y:::5&4*I4=![L*
M]KKXL_8-TOSO&7B?4MO%O81V^[T\R0-C_P A?I7VG7YUG6&HX/&.C05DDO/7
M<_6.'<9B,=@(XC$N\FWTMHG;H%%%%>$?2A1110 4444 %%%% !1110 4444
M%%%% 'RC_P %-/\ DUN^_P"PK9_^A&OR"K]??^"FG_)K=]_V%;/_ -"-?D%7
MZ[PK_N#_ ,3_ "1\'G?^]?)?J%%%%?8'@'HO[-__ "<1\+?^QJTO_P!*XJ_:
M?X_>!+[XG?!;QGX6TR18M1U33)H+8L=JF7;E%)[!B I/8&OQ8_9O_P"3B/A;
M_P!C5I?_ *5Q5^\U?FG%525+%4*D=TK_ ',^QR2*G1J1>S_R/YW]6TF]T'5+
MS3=1M9;+4+.9[>XMIU*O%(K%61@>A!!!'M52OTU_X*.?LDCQ1IMS\5O"5G_Q
M-[*('7;.%.;J!1@7  ZN@&&]4 /\//YE5]OEN84\RPZK0WZKL_ZV/F\9A9X2
MJZ<MNC[H****]0XB]H.L3>'M<T[5;9(I+BQN([J)9TWQED8, R]QD<CN*_=+
M]GOXZZ'^T+\-;#Q5HS"&5OW-_8%LO9W( +QMZCD%6[J0>.0/P?KVK]E#]I+4
M_P!FWXE0ZO'YEUX=OMMMK&GJ?]=#GAU'3S$R2I]V7@,:^9SW*_[2H<U/XX[>
M?=?Y'LY9C?JE2TOAEO\ YG[@T5F>&?$NF>,O#VG:YHMY'J&E:A MS;74)RLD
M;#(/M]#R#P:TZ_&6G%V>Y^@IIJZ"BBBD,**** "BBB@ HHHH ^7?V\O^11\+
M?]?TG_HNOBZOM']O+_D4?"W_ %_2?^BZ^+J_8N'/^1=#U?YL_ N+?^1M4](_
MD@HHHKZ8^/"BBB@ HHHH **** "OTV^ NC_V'\&O!]J5VL=.BG9<$$&0>80<
M]\O7YFV]N]U<101+NDD8(J^I)P!7ZR:3IZ:1I-E8Q_ZNU@2!<#'"J%'\J^!X
MMJ6I4J?=M_=_PY^G<#4;UJ];LDOO=_T+=%%%?FI^OA7QG^WI R^)/"<Q(VO:
M3(!WR'4G_P!"%?9E?)?[?&G%K/P9?@<(]U Q]=PB9?\ T%OSKZ/AZ7+F5/SO
M^3/DN*H\V45;=.7_ -*1\@4445^RG\_A1110!^M=A<_;+&VN.!YL:R?*<CD
MU8KD/@_KB^(OA;X4U -N:738 Y']]4"N/^^@:Z^OY\JP=.I*#Z-H_J>C45:E
M&HMFD_O"BBBLC8**** "BBB@ HHHH *Y3XL7'V3X6>,9L*3'HUXP#="1 ^!7
M5UY9^T]K:Z'\#?%$A;#W$*6B#^\9)%0C_ODL?PKLP<'4Q-."ZR7YG!CZBHX2
MK4?2,G^#/S?HHHK]\/YA"BBB@#[*_8*MV7P_XNFR-KW5N@'?Y4<_^S"OJFOF
M[]A;3C!\,]:O",&XU5D'J52*/G\V-?2-?BF>2YLQK/S_ "21_1'#<7#*:"?9
M_BVPK\Z?VLO^3@/%7_;K_P"DD-?HM7YT_M9?\G >*O\ MU_])(:];A3_ 'V?
M^!_G$\/C;_D74_\ &O\ TF1Y%1117ZJ?B84444 %%%% !1110 4444 %%%%
M!117M_P-_9?USXGW%MJ>K1RZ-X8R'-Q(N);I?2)3V/\ ?/'INQBN7$XJC@Z;
MJUI62_K0[<'@Z^.JJCAX\TG_ %=]D'[+WP/E^)WBR/5M2MV_X1G2Y \S,/EN
M91@K"/4="WMQ_$*_0,<<#@5F>&?#.F>#M#M-'T>TCLM/M4V10QC\R3W)/))Y
M).:U*_&\US*>95_:/2*V7E_FS]_R3*(9/AO9+6;UD^[_ ,ET^\****\4^A/A
M?]NC_DK>D?\ 8#A_]*+BOG2OHO\ ;H_Y*WI'_8#A_P#2BXKYTK]OR;_D7T?0
M_G+B#_D:U_\ $%%%%>R?/A7ZYU^1E?K?;SK=6\4R9V2*'&>N",U^=\7?\N/^
MWO\ VT_5N!/^8G_MS_VXDHHHK\[/U<**** "BBB@ HHHH **** "BBB@ K\C
M*_7.OR,K]$X1_P"7_P#V[_[<?E''?_,-_P!O_P#MH4445^B'Y2%%%% !1110
M 4444 %%%% 'V?\ L&:7Y/A7Q5J6W_CXO8K?=CKY<9;'_D7]:^I*\)_8PTO^
MS_@G;S[<?;K^XN,XZX(CS_Y#_2O=J_$<ZJ>TS"M+SM]VGZ']&</T_8Y50C_=
MO]^OZA1117BGT(4444 %%%% !1110 4444 %%%% !1110!\H_P#!33_DUN^_
M["MG_P"A&OR"K]??^"FG_)K=]_V%;/\ ]"-?D%7Z[PK_ +@_\3_)'P>=_P"]
M?)?J%%%%?8'@'HO[-_\ R<1\+?\ L:M+_P#2N*OWFK\&?V;_ /DXCX6_]C5I
M?_I7%7[S5^8<7?QZ7H_S/L\A_AS]1LD:R(R.H=&&"K#((]#7Y%?M\?LFM\#O
M&1\6>&[3'@;7)SLCC7Y=.N3EF@/HC?,R>@!7^$$_KO6!X]\"Z-\3/!^K>&/$
M-FM]H^IP-!/"W7!Z,I_A92 P8<@@'M7S>4YE/+<0JBUB]&NZ_P UT/7QV#CC
M*7(]ULS^?.BO4?VC?@)K7[.OQ+O?#&J;KBT/[_3M0V;4N[<DA7'HPQM9>Q![
M8)\NK]NI585Z:J4W>+U1^<SA*G)PFK-!1116IF?:W_!//]KC_A5^O1?#KQ9>
M[?"6JS_\2^ZG?Y=.NF/W23TBD/7LK'=QN<U^JM?SJ5^JO_!/+]KC_A:&@Q?#
MKQ9>[O%NE0?\2^ZG?YM1M5'W23UEC'7NRC=SM<U^<\2Y1OCJ"_Q+]?\ /[^Y
M]=D^/VPU5^G^7^1]K4445^<'UH4444 %%%% !1110!\N_MY?\BCX6_Z_I/\
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
MN/U!([U[N3YD\MQ',_@>C_S^1\UGV41S?"N$?CCK%^?;T?\ DS\M**Z3XA>
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
M^11\4_\ 7]'_ .BZ^9XC_P"1;/U7YH^PX2_Y&U/TE^3/J*BBBOQT_?0HHHH
M**** /B3]M;X7'0?%-MXQL8<6.K8AN]HX2Y4<$_[ZC\T8]Z^9Z_5CQIX/TSQ
M]X8O]!U>'SK&\CV-MX9#U5U/9E."#ZBOS@^+?PAUOX0>(WT[5(C+:2$FSU!$
M(BN4]1Z,.,KU'N""?U7AW-(XBBL+4?OQV\U_P/R/Q+BS)IX7$/&TH_NY[^4O
M\GOZZ=CAJ***^S/S\*_0/]D[XL?\+#^'L>F7LV_6]$"VTNX_-+#C$4GOP-I]
MUSWK\_*[OX*?$R?X3_$'3];4NUEGR+Z%/^6D#$;ACN1@,/=17A9SE_\ :&%<
M(KWEJO7M\SZ7A_-'E>-C.3]R6DO3O\M_2Y^G%%0V5Y!J-G!=VLJSVT\:RQ2Q
MG*NC#(8'T((J:OQ7;1G]#IIJZ"H;RS@U"SGM;F))[:=&BEBD&5=6&"I'<$$U
M-11MJ@:NK,_.[]HKX"W?PA\0-=V4<EQX7O7)M;C&?(8Y/DN?4=B?O#W!KQVO
MUEUS0]/\2Z3<Z9JEI%?6%RFR6WF7<K#_ ![@]01D5\4?&K]C_6/"4MQJO@])
M=;T7)=K(?-=6P] /^6BCU'S>H.,U^H9/Q!"O%4,6[3Z/H_\ )_F?C&?\+U,-
M.6)P,>:F]7%;Q].Z_+\3YQHI71HW9'4JRG!5A@@^E)7VY^=!1110 4444 %%
M%% !1110 5]@?L%Z 5L_%FMN.))(+.,_[H9W_P#0D_*OC^OT)_9!\/\ ]A_
M_2YF39)J5Q/>N._+^6I_%8U/Y5\KQ+6]GE[C_,TOU_0^UX0H>VS2,_Y$W^GZ
MGM5%%%?D)^\!7Y&5^N=?D97Z)PC_ ,O_ /MW_P!N/RCCO_F&_P"W_P#VT***
M*_1#\I"BBB@ HHHH **** "BBB@ HHHH *T?#>F_VUXBTO3\9^UW44&/]YPO
MK[UG5WWP$TW^UOC-X-@QNVZE%/C_ *YGS/\ V2L,14]E1G4[)O[D=.%I^VKT
MZ7\S2^]GZ:T445_/Q_4@4444 %%%% !1110 4444 %%%% '@7[;OPE\2_&KX
M$W7AGPG9QWVKR7]M.L,LZ0C8C$L=SD#O7YV_\.X/CO\ ]"S9?^#:V_\ BZ_8
M^BOH<!GF*RZE[&BHM7OJG_FCRL5EM'%U/:5&[^7_  Q^.'_#N#X[_P#0LV7_
M (-K;_XNC_AW!\=_^A9LO_!M;?\ Q=?L?17I?ZUX_P#EC]S_ ,SD_L/#=W]Z
M_P C\HO@O^P)\:/!OQB\":_JOAVT@TS2M>L+ZZE74[=RD,5PCN0H?)(53P.3
M7ZNT45X689G6S.49UDDUII_P[/2PF#IX.+C3;U[A1117DG<%%%% !1110 5^
M?/[:'_!/W6_'GCX>,?A?86TLVK,SZOI<EQ';JD_7SXRQ P_.Y>N[GG<<?H-1
M7HX''ULOJ^VH/7SV?J<F)PM/%0]G41^.'_#N#X[_ /0LV7_@VMO_ (NC_AW!
M\=_^A9LO_!M;?_%U^Q]%?1?ZUX_^6/W/_,\K^P\-W?WK_(_'#_AW!\=_^A9L
MO_!M;?\ Q='_  [@^.__ $+-E_X-K;_XNOV/HH_UKQ_\L?N?^8?V'AN[^]?Y
M'YW_ +'/P!_:$_9L^(@EN_#<%SX.U4K#J]C'JULQ4#[MQ&-_WTR>/XE)'7!'
MZ(445\[CL=/,*OMJD4I>77UU9ZN&PT<+#V<&VO,****\XZSP7]K;X8^)?B=X
M=T&U\-:;_:4]K=O),OGQ1;5*8!S(R@\^E?,?_#)OQ6_Z%7_RHVG_ ,=K]%J*
M^EP6?XK 4%0I1BTNZ=]?FCY#,>&,'F>(EB:TY*3MLU;16ZQ9^=/_  R;\5O^
MA5_\J-I_\=H_X9-^*W_0J_\ E1M/_CM?HM17=_K7C?Y(?<__ )(\W_4G+O\
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
MH_X9-^*W_0J_^5&T_P#CM?HM11_K7C?Y(?<__D@_U)R[_GY/[X__ ")^=/\
MPR;\5O\ H5?_ "HVG_QVC_ADWXK?]"K_ .5&T_\ CM?HM11_K7C?Y(?<_P#Y
M(/\ 4G+O^?D_OC_\B?G3_P ,F_%;_H5?_*C:?_':]+_9S_9U\<^"OBUI.N>(
M=#^P:=9I.QE-Y!)\[1,BC:CL?X_3M7V716%?B7&8BE*C*,4I)K1/K\SIPW"&
M PM>%>$YMQ::NU:ZU_E"BBBODS[@**** "BBB@ HHHH **** "BBB@#(\5>+
M-)\$Z+-JVMWJZ?IT+*KSNK, 6( X4$\DBN%_X:>^&'_0VVW_ 'XF_P#B*Q_V
MP/\ DA&M?]=[;_T<E?GK7VN39'A\RPSK59---K2W9>7F?G?$'$>)RG%K#T81
M:<4];]WV:['Z1?\ #3WPP_Z&VV_[\3?_ !%'_#3WPP_Z&VV_[\3?_$5^;M%>
M]_JI@_YY?A_D?-?Z[X__ )]P^Z7_ ,D?I%_PT]\,/^AMMO\ OQ-_\11_PT]\
M,/\ H;;;_OQ-_P#$5^;M%'^JF#_GE^'^0?Z[X_\ Y]P^Z7_R1^D7_#3WPP_Z
M&VV_[\3?_$4?\-/?##_H;;;_ +\3?_$5^;M%'^JF#_GE^'^0?Z[X_P#Y]P^Z
M7_R1^D7_  T]\,/^AMMO^_$W_P 11_PT]\,/^AMMO^_$W_Q%?F[11_JI@_YY
M?A_D'^N^/_Y]P^Z7_P D?I%_PT]\,/\ H;;;_OQ-_P#$4?\ #3WPP_Z&VV_[
M\3?_ !%?F[11_JI@_P">7X?Y!_KOC_\ GW#[I?\ R1^D7_#3WPP_Z&VV_P"_
M$W_Q%'_#3WPP_P"AMMO^_$W_ ,17YNT4?ZJ8/^>7X?Y!_KOC_P#GW#[I?_)'
MZ1?\-/?##_H;;;_OQ-_\11_PT]\,/^AMMO\ OQ-_\17YNT4?ZJ8/^>7X?Y!_
MKOC_ /GW#[I?_)'Z1?\ #3WPP_Z&VV_[\3?_ !%'_#3WPP_Z&VV_[\3?_$5^
M<,%O+=3+%#&\TK<*D:EF/T KLM$^"?CWQ$%:Q\(ZM)&W*R26K1(?HSX!_.LJ
MG#.7TE>I5:]7%?H;4N,,TKNU*A&3\E)_J?=G_#3WPP_Z&VV_[\3?_$4?\-/?
M##_H;;;_ +\3?_$5\J:'^Q?\1]4*_:X=-T<=_MEX'(_[]!Z[_0_V"9"%;6/%
MRJ>\5C9D_P#C[,/_ $&O(JY?D='XL2WZ6?Y19[M'->)*_P .$BO6Z_.2/H;P
MC\:O!/CS5O[+T+Q!;ZA?E&D$"HZ,5'4C<HSCT'-=O7B'@G]D7P5X)U:RU6"Z
MUB[U&TE6:*:6[$>UAZ"-5X]B3GI7M]?+XR.$C4MA)-Q\U_7Y'V>7SQLZ3>.C
M&,O[K;T^?^;"BBBN ],**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \6_; _P"2
M$:U_UWMO_1R5^>M?H5^V!_R0C6O^N]M_Z.2OSUK]7X5_W&7^)_DC\0XU_P"1
ME'_ OSD%%%%?8GP(445L:)X-U_Q*RC2-#U'5"W3[':22_P#H(-3*48*\G9%Q
MA*H^6"NS'HKUC0_V6?B;KFUE\-2641_Y:7T\<./JI;=^E>@:)^PGXINMIU7Q
M!I6GJ>HMUDN&'X$(,_C7EU<VP%'XZR^3O^5SV:.1YGB/@H2^:M^=CYGHK[8T
M3]A'PQ:[3JOB'5-08=1;)';J3]"'./QKT'0_V5_AEH>&7PXM]*#GS+ZXDES_
M ,!+;?TKQZO$^ I_!>7HO\['O4>#<SJ?'RP]7?\ ),_.:NGT/X7^+_$A7^S/
M#&K7JMTDCLY-GXMC _$U^F6B>"O#WAI5&DZ%INF;1@&TM(XC^:@5M5Y%7BU[
M4J/WO]$OU/>H\#+>O7^Y?JW^A^>>A_LA_$S6-K2Z1;Z7&W1[Z[C'_CJ%F'XB
MO0=#_8+U>;:=8\5V5ITW+8VSS_4 L4_/%?9=%>/5XFS"I\+4?1?YW/>H\'Y7
M2^-2GZO_ "L?.FA_L.^";#:VHZEJ^J2#JOFI#&?P5=W_ (]7H&A_LV_#7P_M
M-OX2L9V&,M?;KK/OB0L/TKTNBO(JYIC:WQUI??;\CWJ.39=A_P"'0C]UW][N
MRCI>AZ;H</E:;I]KI\7_ #SM8%B7\E J]117F.3D[L]>,5%6BK(****10444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% 'F7[1W@O6/B!\*-2T30K4
M7FI3S0,D1E2,86568[F(' !/6OF+1/V'?'%_M;4-0TC2XSU4S/+(/P5=O_CU
M?=5%>[@\YQ6 HNA0LDW?;7_+IV/F\PX?P69XA8C$W;2M:]EI=^O7N?*VA_L%
MZ5#M.L>*[R['=+&U2#\ 6+_GBO0-#_9 ^&>CA3-I5SJLB]'OKR0_F$*J?RKV
MFBLZN<YA6^*L_EI^5C2CP_E>'^"A'Y^]^=SEM$^%O@[PYM.F>%](LW7&)([*
M/S..GS8R?SKJ!QP.!2T5Y4ZDZCO-MOS/;ITJ=)<M.*2\E8****S-0HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
? HHHH **** "BBB@ HHHH **** "BBB@ HHHH __V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>kfrc-20231231_g2.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 kfrc-20231231_g2.jpg
M_]C_X  02D9)1@ ! @$!+ $L  #_[0 L4&AO=&]S:&]P(#,N,  X0DE- ^T
M     ! !+     $  0$L     0 !_^(,6$E#0U]04D]&24Q%  $!   ,2$QI
M;F\"$   ;6YT<E)'0B!865H@!\X  @ )  8 ,0  86-S<$U31E0     245#
M('-21T(                  /;6  $     TRU(4" @
M                                               18W!R=    5
M   S9&5S8P   80   !L=W1P=    ?     48FMP=    @0    4<EA96@
M A@    49UA96@   BP    48EA96@   D     49&UN9    E0   !P9&UD
M9    L0   "(=G5E9    TP   "&=FEE=P   ]0    D;'5M:0   _@    4
M;65A<P  ! P    D=&5C:   !#     ,<E120P  !#P   @,9U120P  !#P
M  @,8E120P  !#P   @,=&5X=     !#;W!Y<FEG:'0@*&,I(#$Y.3@@2&5W
M;&5T="U086-K87)D($-O;7!A;GD  &1E<V,         $G-21T(@245#-C$Y
M-C8M,BXQ               2<U)'0B!)14,V,3DV-BTR+C$
M                                                     %A96B
M      #S40 !     1;,6%E:(                     !865H@
M;Z(  #CU   #D%A96B        !BF0  MX4  !C:6%E:(        "2@   /
MA   ML]D97-C         !9)14,@:'1T<#HO+W=W=RYI96,N8V@
M     !9)14,@:'1T<#HO+W=W=RYI96,N8V@
M                                    9&5S8P         N245#(#8Q
M.38V+3(N,2!$969A=6QT(%)'0B!C;VQO=7(@<W!A8V4@+2!S4D="
M       N245#(#8Q.38V+3(N,2!$969A=6QT(%)'0B!C;VQO=7(@<W!A8V4@
M+2!S4D="                             &1E<V,         +%)E9F5R
M96YC92!6:65W:6YG($-O;F1I=&EO;B!I;B!)14,V,3DV-BTR+C$
M     "Q2969E<F5N8V4@5FEE=VEN9R!#;VYD:71I;VX@:6X@245#-C$Y-C8M
M,BXQ                                  !V:65W       3I/X %%\N
M !#/%  #[<P !!,+  -<G@    %865H@      !,"58 4    %<?YVUE87,
M         0                        */     G-I9R      0U)4(&-U
M<G8        $      4 "@ / !0 &0 > ", *  M #( -P [ $  10!* $\
M5 !9 %X 8P!H &T <@!W 'P @0"& (L D "5 )H GP"D *D K@"R +< O #!
M ,8 RP#0 -4 VP#@ .4 ZP#P /8 ^P$! 0<!#0$3 1D!'P$E 2L!,@$X 3X!
M10%, 5(!60%@ 6<!;@%U 7P!@P&+ 9(!F@&A :D!L0&Y <$!R0'1 =D!X0'I
M ?(!^@(# @P"% (= B8"+P(X D$"2P)4 ET"9P)Q GH"A *. I@"H@*L K8"
MP0++ M4"X +K O4#  ,+ Q8#(0,M S@#0P-/ UH#9@-R WX#B@.6 Z(#K@.Z
M \<#TP/@ ^P#^00&!!,$( 0M!#L$2 15!&,$<01^!(P$F@2H!+8$Q 33!.$$
M\ 3^!0T%' 4K!3H%2058!6<%=P6&!98%I@6U!<4%U07E!?8&!@86!B<&-P9(
M!ED&:@9[!HP&G0:O!L &T0;C!O4'!P<9!RL'/0=/!V$'= >&!YD'K >_!]('
MY0?X" L('P@R"$8(6@AN"(((E@BJ"+X(T@CG"/L)$ DE"3H)3PED"7D)CPFD
M";H)SPGE"?L*$0HG"CT*5 IJ"H$*F JN"L4*W KS"PL+(@LY"U$+:0N "Y@+
ML O("^$+^0P2#"H,0PQ<#'4,C@RG#, ,V0SS#0T-)@U #5H-= V.#:D-PPW>
M#?@.$PXN#DD.9 Y_#IL.M@[2#NX/"0\E#T$/7@]Z#Y8/LP_/#^P0"1 F$$,0
M81!^$)L0N1#7$/41$Q$Q$4\1;1&,$:H1R1'H$@<2)A)%$F02A!*C$L,2XQ,#
M$R,30Q-C$X,3I!/%$^44!A0G%$D4:A2+%*T4SA3P%1(5-!56%7@5FQ6]%> 6
M Q8F%DD6;!:/%K(6UA;Z%QT701=E%XD7KA?2%_<8&QA &&48BABO&-48^AD@
M&449:QF1&;<9W1H$&BH:41IW&IX:Q1KL&Q0;.QMC&XH;LAO:' (<*AQ2''L<
MHQS,'/4='AU''7 =F1W#'>P>%AY 'FH>E!Z^'ND?$Q\^'VD?E!^_'^H@%2!!
M(&P@F"#$(/ A'"%((74AH2'.(?LB)R)5(H(BKR+=(PHC."-F(Y0CPB/P)!\D
M321\)*LDVB4))3@E:"67)<<E]R8G)E<FAR:W)N@G&"=))WHGJR?<* TH/RAQ
M**(HU"D&*3@I:RF=*= J BHU*F@JFRK/*P(K-BMI*YTKT2P%+#DL;BRB+-<M
M#"U!+78MJRWA+A8N3"Z"+K<N[B\D+UHOD2_'+_XP-3!L,*0PVS$2,4HQ@C&Z
M,?(R*C)C,ILRU#,-,T8S?S.X,_$T*S1E-)XTV#43-4TUAS7"-?TV-S9R-JXV
MZ3<D-V WG#?7.!0X4#B,.,@Y!3E".7\YO#GY.C8Z=#JR.N\[+3MK.ZH[Z#PG
M/&4\I#SC/2(]83VA/> ^(#Y@/J ^X#\A/V$_HC_B0"- 9$"F0.=!*4%J0:Q!
M[D(P0G)"M4+W0SI#?4/ 1 -$1T2*1,Y%$D5519I%WD8B1F=&JT;P1S5'>T?
M2 5(2TB12-=)'4EC2:E)\$HW2GU*Q$L,2U-+FDOB3"I,<DRZ30)-2DV33=Q.
M)4YN3K=/ $])3Y-/W5 G4'%0NU$&45!1FU'F4C%2?%+'4Q-37U.J4_940E2/
M5-M5*%5U5<)6#U9<5JE6]U=$5Y)7X%@O6'U8RUD:66E9N%H'6E9:IEKU6T5;
ME5OE7#5<AES672==>%W)7AI>;%Z]7P]?85^S8 5@5V"J8/QA3V&B8?5B26*<
M8O!C0V.78^MD0&249.EE/6629>=F/6:29NAG/6>39^EH/VB6:.QI0VF::?%J
M2&J?:O=K3VNG:_]L5VRO;0AM8&VY;A)N:V[$;QYO>&_1<"MPAG#@<3IQE7'P
M<DMRIG,!<UUSN'04='!TS'4H=85UX78^=IMV^'=6=[-X$7AN>,QY*GF)>>=Z
M1GJE>P1[8WO"?"%\@7SA?4%]H7X!?F)^PG\C?X1_Y8!'@*B!"H%K@<V",(*2
M@O2#5X.ZA!V$@(3CA4>%JX8.AG*&UX<[AY^(!(AIB,Z),XF9B?Z*9(K*BS"+
MEHO\C&.,RHTQC9B-_XYFCLZ/-H^>D :0;I#6D3^1J)(1DGJ2XY--D[:4()2*
ME/257Y7)EC26GY<*EW67X)A,F+B9))F0F?R::)K5FT*;KYP<G(F<]YUDG=*>
M0)ZNGQV?BY_ZH&F@V*%'H;:B)J*6HP:C=J/FI%:DQZ4XI:FF&J:+IOVG;J?@
MJ%*HQ*DWJ:FJ'*J/JP*K=:OIK%RLT*U$K;BN+:ZAKQ:OB[  L'6PZK%@L=:R
M2[+"LSBSKK0EM)RU$[6*M@&V>;;PMVBWX+A9N-&Y2KG"NCNZM;LNNZ>\(;R;
MO16]C[X*OH2^_[]ZO_7 <,#LP6?!X\)?PMO#6,/4Q%'$SL5+Q<C&1L;#QT''
MO\@]R+S).LFYRCC*M\LVR[;,-<RUS37-M<XVSK;/-\^XT#G0NM$\T;[2/]+!
MTT33QM1)U,O53M71UE76V-=<U^#89-CHV6S9\=IVVOO;@-P%W(K=$-V6WAS>
MHM\IWZ_@-N"]X43AS.)3XMOC8^/KY'/D_.6$Y@WFEN<?YZGH,NB\Z4;IT.I;
MZN7K<.O[[(;M$>V<[BCNM.] [\SP6/#E\7+Q__*,\QGSI_0T],+U4/7>]FWV
M^_>*^!GXJ/DX^<?Z5_KG^W?\!_R8_2G]NOY+_MS_;?___^X $T%D;V)E &0
M     04  DE$_]L A  " @(% @4'!04'" <&!P@)"0@("0D+"@H*"@H+# L+
M"PL+"PP,# P,# P,# P,# P,# P,# P,# P,# P,# P, 0,$! H%"@\*"@\/
M#@X.#P\.#@X.#P\,#@X.# \/#!$1$1$,#PP1$1$1$0P1$1$1$1$1$1$1$1$1
M$1$1$1$1$1'_P  1" 9R"?8# 1$  A$! Q$!_\0!H@    <! 0$! 0
M    ! 4# @8!  <("0H+ 0 " @,! 0$! 0         !  (#! 4&!P@)"@L0
M  (! P,"! (&!P,$ @8"<P$" Q$$  4A$C%!408382)Q@10RD:$'%;%"(\%2
MT>$S%F+P)'*"\25#-%.2HK)C<\(U1">3H[,V%U1D=,/2X@@F@PD*&!F$E$5&
MI+16TU4H&O+C\\34Y/1E=865I;7%U>7U9G:&EJ:VQM;F]C='5V=WAY>GM\?7
MY_<X2%AH>(B8J+C(V.CX*3E)66EYB9FIN<G9Z?DJ.DI::GJ*FJJZRMKJ^A$
M @(! @,%!00%!@0( P-M 0 "$0,$(1(Q0051$V$B!G&!D3*AL? 4P='A(T(5
M4F)R\3,D-$."%I)3):)CLL('<](UXD2#%U23" D*&!DF-D4:)V1T53?RH[/#
M*"G3X_.$E*2TQ-3D]&5UA96EM<75Y?5&5F9VAI:FML;6YO9'5V=WAY>GM\?7
MY_<X2%AH>(B8J+C(V.CX.4E9:7F)F:FYR=GI^2HZ2EIJ>HJ:JKK*VNKZ_]H
M# ,!  (1 Q$ /P#[^8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J\ _,/S;)/<_5[=V5(JABK$5?OT\.GSKF^T>G C9'-YK7ZH
MF7#$[#N[WGWZ;NO]_P O_!M_7-AX4>X?(.L\:7>?F7?INZ_W_+_P;?UQ\*/<
M/D%\:7>?F7?INZ_W_+_P;?UQ\*/</D%\:7>?F7?INZ_W_+_P;?UQ\*/</D%\
M:7>?F7?INZ_W_+_P;?UQ\*/</D%\:7>?F7?INZ_W_+_P;?UQ\*/</D%\:7>?
MF7?INZ_W_+_P;?UQ\*/</D%\:7>?F7?INZ_W_+_P;?UQ\*/</D%\:7>?F7?I
MNZ_W_+_P;?UQ\*/</D%\:7>?F7?INZ_W_+_P;?UQ\*/</D%\:7>?F7?INZ_W
M_+_P;?UQ\*/</D%\:7>?F7?INZ_W_+_P;?UQ\*/</D%\:7>?F7?INZ_W_+_P
M;?UQ\*/</D%\:7>?F7?INZ_W_+_P;?UQ\*/</D%\:7>?F7?INZ_W_+_P;?UQ
M\*/</D%\:7>?F7?INZ_W_+_P;?UQ\*/</D%\:7>?F7?INZ_W_+_P;?UQ\*/<
M/D%\:7>?F7?INZ_W_+_P;?UQ\*/</D%\:7>?F7?INZ_W_+_P;?UQ\*/</D%\
M:7>?F7?INZ_W_+_P;?UQ\*/</D%\:7>?F7?INZ_W_+_P;?UQ\*/</D%\:7>?
MF7?INZ_W_+_P;?UQ\*/</D%\:7>?F7?INZ_W_+_P;?UQ\*/</D%\:7>?F7?I
MNZ_W_+_P;?UQ\*/</D%\:7>?F7?INZ_W_+_P;?UQ\*/</D%\:7>?F7?INZ_W
M_+_P;?UQ\*/</D%\:7>?F7?INZ_W_+_P;?UQ\*/</D%\:7>?F7?INZ_W_+_P
M;?UQ\*/</D%\:7>?F7?INZ_W_+_P;?UQ\*/</D%\:7>?F7?INZ_W_+_P;?UQ
M\*/</D%\:7>?F7?INZ_W_+_P;?UQ\*/</D%\:7>?F7?INZ_W_+_P;?UQ\*/<
M/D%\:7>?F7?INZ_W_+_P;?UQ\*/</D%\:7>?F7?INZ_W_+_P;?UQ\*/</D%\
M:7>?F7?INZ_W_+_P;?UQ\*/</D%\:7>?F7?INZ_W_+_P;?UQ\*/</D%\:7>?
MF7?INZ_W_+_P;?UQ\*/</D%\:7>?F7?INZ_W_+_P;?UQ\*/</D%\:7>?F7?I
MNZ_W_+_P;?UQ\*/</D%\:7>?F7?INZ_W_+_P;?UQ\*/</D%\:7>?F7?INZ_W
M_+_P;?UQ\*/</D%\:7>?F7?INZ_W_+_P;?UQ\*/</D%\:7>?F7?INZ_W_+_P
M;?UQ\*/</D%\:7>?F7?INZ_W_+_P;?UQ\*/</D%\:7>?F4TT7S9<Z7<)*TCN
MH/Q*6)!4]=B?N]\JRZ>,P10'P;L.IECD#9/E;ZEMKE+Q%D0U5@"#X@YS$H\)
MHO81D)"PKY%D[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7
M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7
M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7
M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7
M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7
M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7
M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7
M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7
M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7
M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7
M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7
M8J[%78J[%78J[%78J[%78J[%78JQ'SIYA'EVU9E/[U_AC'OW/^QZ_.@[YEZ;
M#XLO(<W"U>?P8WU.P?+1)8U/7.G>/:PJ[%78J[%78J[%78J[%78J[%78J[%7
M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7
M8J[%78J[%78J[%78J[%78J]N_*WS'S!L9#N*M%\NK+_QL/I\,TFOP_QCXO0=
MFZC^ ^\/9LT[O78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78
MJ[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78
MJ[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78
MJ[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78
MJ[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78
MJ[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78
MJ[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78
MJ[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78
MJ[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78
MJ[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78
MJ[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78
MJ[%78J[%78J[%78J[%78J[%78JT2%%3TQ5\M>=/,)\Q73.I_=)\,8]AU/^RZ
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
M5V*NQ5V*NQ5]/>1/,?\ B"U',UFBHK^_@WT_K!SF=7A\*6W(\GK=%G\6._,;
M%FV83L'8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7A'YH^8_K
M,@LHS\*;R>[=A] _'Y9O=#AH<1Z\GG>TM19X!TYO(LVSI'8J[%78J[%78J[%
M78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%
M78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%
M78J[%78JR?REKY\NW2R_[K/PR#Q4]_F.N8NHP^+&NO1R]+G\&5].1?54<@E
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
M[%78J[%78J[%78J[%78J[%78J[%78JJ0RM P=31E((([$;@X"+V2#6X?5WE;
M75\Q6J3#[7V7'@PZ_?U'L<Y7/B\*5?)[+39O&B#\_>R+,=RG8J[%78J[%78J
M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J
M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J
M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J
M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J
M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J
M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J
M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J
M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J
M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J
M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J
M[%78J[%78J[%78J[%7D'YH^8_00649^)Z-)3LO9?IZGV^>;?08;/$?@Z/M+4
M4. =>;PK-X\\[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7
M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7
M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%6>?E_YC_05T
M$<TAEHK>Q_9;^!]C[9@:O#XD=N8=CH=1X4J/([%],9S;UCL5=BKL5=BKL5=B
MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B
MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B
MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B
MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B
MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B
MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B
MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B
MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B
MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B
MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B
MKL5=BKL5=BKL52W6-431H'GD^R@K3Q/8#YG+,>,Y" &K+D&.)D>CY*U&_?5)
M7FD-7<DG^GR'09UD(" H='BLDS,DGJ@LFP=BKL5=BKL5=BKL5=BKL5=BKL5=
MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=
MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=
MBKL5=BKL5=BKL5?2WY?>8_TW:^FYK+#16\2/V6_@?<>^<WK,/ARL<B]7H=1X
ML:/,,^S =D[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J
M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J
M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J
M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J
M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J
M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J
M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J
M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J
M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J
M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J
M[%78J[%78J[%78J[%78J[%78J[%78J[%78J^?_S.\Q_7YA:1GX(C\?N_A_L>
MGS)\,W^AP\(XCS/+W/-=HZCC/".0Y^]Y7FT=.[%78J[%78J[%78J[%78J[%7
M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7
M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7
M8J[%78J[%78J[%78J[%60>6-<;R]=)./L]''BIZ_U'N,Q\^+Q8U\G)T^;P9
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
M#EN;D/?^@N1F^E^R>8[KG8J^;?\ G+S_ )0C5?\ 4@_ZB(LG#FVXOJ#\Y/\
MG!C_ )3&/_F%N/U#+LO)S<WTE^UN8SK6"_FA_P <'4_^8"Z_Y,OB&<.8][^<
MV*5H&#H2K*000:$$;@@COF>[5^[?_.+_ .=*_G)H:/.P_2%IQANU[L0/AE^4
M@%3V#AP-@,PI1X2Z[+#A+Z1R+0P7\T/^.#J?_,!=?\F7Q#.',>]^+'_.(W_*
M;Z5_KS_]0\N967E\OO=C/D?<_>',5U;L5=BKL5=BKL5=BKL5=BKL5=BKL5=B
MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKU3\L?,?U"8VDA^"4_![/X?[+
MI\P/'-7KL/$.(<QS]SN.SM1P'A/(\O>^@,T#TKL5=BKL5=BKL5=BKL5=BKL5
M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5
M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5
M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5
M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5
M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5
M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5
M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5
M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5
M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5
M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL54+JY2RC:20
MT1 23[#)1CQ&@QE(1%GH^3/,.LOK]R\[?M&BCP4=!_7WJ<ZO#B\.(#Q>?,<L
MC(I+ES0[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7
M8J[%6"_FA_QP=3_Y@+K_ ),OB&<.8][\*_\ G'O_ )2W1O\ F/@_XF,S)\G9
M3Y'W/Z#LPW5.Q5V*NQ5\F?\ .;7_ "A5W_QFMO\ DZN3AS'XZ.3I^?P?#_\
MS@)_RE<W_;/F_P"3L.6YN0]_Z"Y&;Z7[)YCNN=BKYM_YR\_Y0C5?]2#_ *B(
MLG#FVXOJ#\Y/^<&/^4QC_P"86X_4,NR\G-S?27[6YC.M8+^:'_'!U/\ Y@+K
M_DR^(9PYCWOP3_*#R0GYD:W:Z3(YC%UZJ!Q^RWI.R,1W 8 D=Q49F3EPBW9D
MT]!_*/SY??\ .-7FDB\5E6*1K:_A%36/E1F4?M%:"2,_M=.C'!(<8V8RCQA^
M[6GW\6JPQW$#B2&5%>-U-0R, RL#X$&HS$=613$/S0_XX.I_\P%U_P F7Q#.
M',>]^+'_ #B-_P IOI7^O/\ ]0\N967E\OO=C/D?<_>',5U;L5=BKL5=BKL5
M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BJY',9!!H
M0:@CL<'-0:?57E#S /,5JLA_O%^&0?Y0[_(]?P[9R^HP^%*NG1['2Y_&C?7D
M649BN8[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78
MJ[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78
MJ[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78
MJ[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78
MJ[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78
MJ[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78
MJ[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78
MJ[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78
MJ[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78
MJ[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78
MJ[%78J[%78J[%78J\7_-+S'0"QC/6C2T^]5_XV/T9N=!A_B/P=#VEJ/X![R\
M3S=.@=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5
M=BKL58+^:'_'!U/_ )@+K_DR^(9PYCWOP2_)S7[;RKYBTV^O'].VM[N&25^+
M-Q16!)XJ"QH.P!.9LA8=E(6"_8O_ *'(\B_]73_IUN_^J&8WAEP/!EW._P"A
MR/(O_5T_Z=;O_JACX97P9=SU'\N?SAT/\VA.VBW/UD6Y02GTI8^)?EQ_O42M
M>+?9K3O2HR)C3"4#'F]+R+!\F?\ .;7_ "A5W_QFMO\ DZN3AS'XZ.3I^?P?
M#_\ S@)_RE<W_;/F_P"3L.6YN0]_Z"Y&;Z7[)YCNN=BKYM_YR\_Y0C5?]2#_
M *B(LG#FVXOJ#\Y/^<&/^4QC_P"86X_4,NR\G-S?27[6YC.M8+^:'_'!U/\
MY@+K_DR^(9PYCWOQ-_YQ3_Y372?^,S_\FI,R\O+Y?>[*?(^Y]F_\YV?DD=2A
M7S18I62$+'?!1NT>PCEH/Y/L.?Y"I^RARK'*MG&P3Z*O_."?YV?I6W;RQ>O^
M^@!DLB>K1=9(J^,9^)1UX%NR8Y(UNN>'5]P?FA_QP=3_ .8"Z_Y,OE(<:',>
M]^+'_.(W_*;Z5_KS_P#4/+F5EY?+[W8SY'W/WAS%=6[%78J[%78J[%78J[%7
M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%6:>1O,7^'[H
M<C^YDHK^ \&^C]5<PM5A\6/F.3GZ//X,M^1V+Z@!KG,O7.Q5V*NQ5V*NQ5V*
MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*
MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*
MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*
MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*
MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*
MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*
MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*
MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*
MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*
MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5*-=UA-"
MMWG?]D;#Q8]!])_KEV+&<A #1FRC%$R+Y+O+M[^1I9#5W))/N<ZN,1$4'BYR
M,S9ZH;),78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78
MJ[%78J[%6"_FA_QP=3_Y@+K_ ),OB&<.8][^?K\O?*?^/-7L]+]3T?K<\</J
M<>?#F:<N-5Y4\.0^>9TC0=G(T+?H/_T3D_[7G_3A_P!G.4^+Y.+^8\OM=_T3
MD_[7G_3A_P!G./B^2_F/+[7UC_SCO^02_D':7-L+OZX]S*LAD]'T:!5XA:>I
M)7N:U[]/&F4N)IR9.-]#Y%I?)G_.;7_*%7?_ !FMO^3JY.',?CHY.GY_!\/_
M /. G_*5S?\ ;/F_Y.PY;FY#W_H+D9OI?LGF.ZYV*OFS_G+TT\CZK_JV_P#U
M$Q9.'-MQ?4'YR_\ .#'_ "F,?_,+<?J&79>3FYOI+]K<QG6L%_-#_C@ZG_S
M77_)E\0SAS'O?B;_ ,XI_P#*:Z3_ ,9G_P"34F9>7E\OO=E/D?<_>#4=/BU:
M&2WG020RHT<B-N&1@593[$&AS$=4#3\(_P UO(]__P XU>:1]49E$,JW-C,:
MT:.M5!Z5X[QR#O0_LL,RXGC#M(RXP_6B#\R+;\V/)%WJUML)M.NA)'6ICE6%
MPZ'Y-T\5*MWS%JBX/#PRKS?D]_SB-_RF^E?Z\_\ U#RYDY>7R^]SI\C[G[PY
MBNK=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B
MKL5=BKL5=BKL5?1OY;^8_P!+6WH2'][" /<IV/T=#]'CG.ZW#P2L<C][U'9^
MH\2/">8^YZ/FN=J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J
M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J
M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J
M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J
M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J
M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J
M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J
M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J
M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J
M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J
M[%78J[%78J[%78J[%78J^=OS*\Q_I2X^K1G]U"=_=^_W=/O\<Z'18> <1YG[
MGE^T-1QRX1R'WO-,V3JG8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7
M8J[%78J[%78J[%78J[%78JP7\T/^.#J?_,!=?\F7Q#.',>]^%?\ SCW_ ,I;
MHW_,?!_Q,9F3Y.RGR/N?T'9ANJ=BKL5=BKYI_P"<OM).K^2M2 ^U&L,H_P">
M<T;-_P +RR4.8;\)HOS<_P"<)-;31_.5NCMQ^LP3PCP+<?4 /SX;>]!F1E&S
MEY1<2_;G,5UKL5?(W_.;VL+IGDRYA8@&ZGMHE'B5D$NWT1DY/'S<C -WQ1_S
M@+I#7WFF:XI\%O8RDGW=XT ^9!8_0<NR\G(S&@_9#,9U[!?S0_XX.I_\P%U_
MR9?$,X<Q[WXF_P#.*?\ RFND_P#&9_\ DU)F7EY?+[W93Y'W/WLS$=4^:O\
MG*3\EA^<>ANL"@ZC:<I;4]V-/CB^4@%!_EA#T!R49<);\,^$ORY_(7\Y7_+9
M-3TF[)%EJ-I<1D'_ '7<>DZQO3MR)]-_FI/V,R)QO=S9PXJ\E'_G$;_E-]*_
MUY_^H>7'+R^7WK/D?<_>',5U;L5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK
ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BJ=>7M9?0+E)U_9-&'BIZC^GO0Y
M3FQ>)$AOP9CBD)!]9VMRE[&LD9JC@$'V.<I*/":+VD9"0L=5?(LG8J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%6'^=O,7^'
MK4LI_>O\,?S[GZ!^-,S-+A\67D.;@ZS/X,?,[!\N$\MSG3O(-8J[%78J[%78
MJ[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%6"_FA_Q
MP=3_ .8"Z_Y,OB&<.8][\*_^<>_^4MT;_F/@_P")C,R?)V4^1]S^@[,-U3L5
M=BKL523S+H$/FJRN+"X%8;F&2*0?Y+J5-/??;WQ3$T;?SZ^:?+6J?D=KIMY"
MT-[8S+)#*!0,%;E'*E>JM2OWJVX(S-!XP[4'B#].?R[_ .<\M UJ!%UI9;"Z
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
MTA?._P"4WFC_ )QR:*^]?TDD<*MQ:3/QYT)"-54;<<MF7BPY#??#CSPU.U?
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
M]CO^5O)_RSM_P8_YIQ_DX]_V?M7^5!_-^W]CO^5O)_RSM_P8_P":<?Y./?\
M9^U?Y4'\W[?V._Y6\G_+.W_!C_FG'^3CW_9^U?Y4'\W[?V._Y6\G_+.W_!C_
M )IQ_DX]_P!G[5_E0?S?M_8[_E;R?\L[?\&/^:<?Y./?]G[5_E0?S?M_8[_E
M;R?\L[?\&/\ FG'^3CW_ &?M7^5!_-^W]CO^5O)_RSM_P8_YIQ_DX]_V?M7^
M5!_-^W]CO^5O)_RSM_P8_P":<?Y./?\ 9^U?Y4'\W[?V._Y6\G_+.W_!C_FG
M'^3CW_9^U?Y4'\W[?V._Y6\G_+.W_!C_ )IQ_DX]_P!G[5_E0?S?M_8[_E;R
M?\L[?\&/^:<?Y./?]G[5_E0?S?M_8[_E;R?\L[?\&/\ FG'^3CW_ &?M7^5!
M_-^W]CO^5O)_RSM_P8_YIQ_DX]_V?M7^5!_-^W]CO^5O)_RSM_P8_P":<?Y.
M/?\ 9^U?Y4'\W[?V._Y6\G_+.W_!C_FG'^3CW_9^U?Y4'\W[?V._Y6\G_+.W
M_!C_ )IQ_DX]_P!G[5_E0?S?M_8[_E;R?\L[?\&/^:<?Y./?]G[5_E0?S?M_
M8[_E;R?\L[?\&/\ FG'^3CW_ &?M7^5!_-^W]CO^5O)_RSM_P8_YIQ_DX]_V
M?M7^5!_-^W]CO^5O)_RSM_P8_P":<?Y./?\ 9^U?Y4'\W[?V._Y6\G_+.W_!
MC_FG'^3CW_9^U?Y4'\W[?V._Y6\G_+.W_!C_ )IQ_DX]_P!G[5_E0?S?M_8[
M_E;R?\L[?\&/^:<?Y./?]G[5_E0?S?M_8[_E;R?\L[?\&/\ FG'^3CW_ &?M
M7^5!_-^W]CO^5O)_RSM_P8_YIQ_DX]_V?M7^5!_-^W]CO^5O)_RSM_P8_P":
M<?Y./?\ 9^U?Y4'\W[?V._Y6\G_+.W_!C_FG'^3CW_9^U?Y4'\W[?V._Y6\G
M_+.W_!C_ )IQ_DX]_P!G[5_E0?S?M_8[_E;R?\L[?\&/^:<?Y./?]G[5_E0?
MS?M_8[_E;R?\L[?\&/\ FG'^3CW_ &?M7^5!_-^W]CO^5O)_RSM_P8_YIQ_D
MX]_V?M7^5!_-^W]CO^5O)_RSM_P8_P":<?Y./?\ 9^U?Y4'\W[?V._Y6\G_+
M.W_!C_FG'^3CW_9^U?Y4'\W[?V._Y6\G_+.W_!C_ )IQ_DX]_P!G[5_E0?S?
MM_8[_E;R?\L[?\&/^:<?Y./?]G[5_E0?S?M_8[_E;R?\L[?\&/\ FG'^3CW_
M &?M7^5!_-^W]CO^5O)_RSM_P8_YIQ_DX]_V?M7^5!_-^W]CO^5O)_RSM_P8
M_P":<?Y./?\ 9^U?Y4'\W[?V._Y6\G_+.W_!C_FG'^3CW_9^U?Y4'\W[?V)M
MH?YF0ZO<) T1CYF@8M45[#H.O3YY5ET)@+NZ;\/:(R2$:J_-Z;FL=L[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%4KUK5DT2W>>3H@
MV'B>P^DY;BQG(0 TYLHQ1,CT>.?\K<G_ -\)]YS<?R<.\NC_ )4/<'?\K<G_
M -\)]YQ_DX=Y7^5#W!W_ "MR?_?"?><?Y.'>5_E0]P=_RMR?_?"?><?Y.'>5
M_E0]P=_RMR?_ 'PGWG'^3AWE?Y4/<'?\K<G_ -\)]YQ_DX=Y7^5#W!W_ "MR
M?_?"?><?Y.'>5_E0]P=_RMR?_?"?><?Y.'>5_E0]P=_RMR?_ 'PGWG'^3AWE
M?Y4/<'?\K<G_ -\)]YQ_DX=Y7^5#W!W_ "MR?_?"?><?Y.'>5_E0]P=_RMR?
M_?"?><?Y.'>5_E0]P=_RMR?_ 'PGWG'^3AWE?Y4/<'?\K<G_ -\)]YQ_DX=Y
M7^5#W!W_ "MR?_?"?><?Y.'>5_E0]P=_RMR?_?"?><?Y.'>5_E0]P=_RMR?_
M 'PGWG'^3AWE?Y4/<'?\K<G_ -\)]YQ_DX=Y7^5#W!W_ "MR?_?"?><?Y.'>
M5_E0]P=_RMR?_?"?><?Y.'>5_E0]P=_RMR?_ 'PGWG'^3AWE?Y4/<'?\K<G_
M -\)]YQ_DX=Y7^5#W!W_ "MR?_?"?><?Y.'>5_E0]P=_RMR?_?"?><?Y.'>5
M_E0]P=_RMR?_ 'PGWG'^3AWE?Y4/<'?\K<G_ -\)]YQ_DX=Y7^5#W!W_ "MR
M?_?"?><?Y.'>5_E0]P=_RMR?_?"?><?Y.'>5_E0]P=_RMR?_ 'PGWG'^3AWE
M?Y4/<'?\K<G_ -\)]YQ_DX=Y7^5#W!W_ "MR?_?"?><?Y.'>5_E0]P=_RMR?
M_?"?><?Y.'>5_E0]P=_RMR?_ 'PGWG'^3AWE?Y4/<'?\K<G_ -\)]YQ_DX=Y
M7^5#W!W_ "MR?_?"?><?Y.'>5_E0]P=_RMR?_?"?><?Y.'>5_E0]P=_RMR?_
M 'PGWG'^3AWE?Y4/<'?\K<G_ -\)]YQ_DX=Y7^5#W!W_ "MR?_?"?><?Y.'>
M5_E0]P=_RMR?_?"?><?Y.'>5_E0]P=_RMR?_ 'PGWG'^3AWE?Y4/<'?\K<G_
M -\)]YQ_DX=Y7^5#W!W_ "MR?_?"?><?Y.'>5_E0]P=_RMR?_?"?><?Y.'>5
M_E0]P=_RMR?_ 'PGWG'^3AWE?Y4/<'KGE[6T\P6R3IM79E_E8=1_GVIFHS8C
MBE3NL&89HB03O*7(=BJ1>9-$7S!;/ U 3NA\&'0_P/M7+\.7PI7\W&U&'QHF
M/R][Y.N(&M7:-Q1E)!![$;'.J!O</&2CPFBHY)#L5=BKL5=BKL5=BKL5=BKL
M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5?"7_.>/_'*T_P#YBG_Y
M-G-OV;]1]WZ6V"5?\XW?D!Y:\_>7+>_U*R]:Y>28,_KSI4+(RK\*2*NP'ADM
M7JIXYD [;=!W>Y$C22?\Y-?\XUZ)Y)T9M7TA'MFMWC$D7J/(CK(P2O[QF8,&
M(Z-2E=NA$])JY3EPRWM,3;U3_G"OSU<^:=%FLKIS(;"54B=C4^DZU5#_ *I5
MJ?Y-%Z+F-VAB$)6.J)O@73?,>H^7_-\M]IL'UN^2]NFBA,;R\V9I ?@C(=B
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
M>[\X/^<>?SQ'Y!W-Y9ZI:S-#,5]154":*6/D/L.4!J&HP+ B@IW&;[5:;\P
M8D,Y"T__ .<A_P ]I/SQLA%IEG/'IEE(DT\TH4'U&_=QAN)95^VP YL7K6@X
MY#2Z;P#ZB+.P'VK&-/J/_G"3_E%W_P"8V;_B$>:_M#Z_@&$WS)_SD)^5^K?E
MAYD?S'IL3O;/.+M)40L(I:\W64#HI>K5-%*M2M0<SM+FCEAP2YU3,&V>V_\
MSF#KWG^ Z?H^CUU"1>'K1R/*JE@1R$?ICA3J"\A5:5:H!RHZ"./>4MOD@1I\
M^?\ .--I)8>=["&7^\CEN%?>OQ+#*#OWW&9FL-XR?=]X9E]-_P#.>_\ O-I7
M_&6X_P"(QY@]F<S\&N#Z"_YQ7_Y0[3/]6?\ ZB)<PM;_ 'A^'W!C+F^5_P#G
M/?\ WJTK_C%<?\2CS8=F?Q?#]+./)]D?\X^?\HII7_,*G\<U>I^N7O+&?-[%
MF,P? '_.:OY2W>O^AKUE$TWH1&&Y1!5EC#%TDH-RH+,'/[(XG[()&Y[/SB-Q
M/7<-D"@/RY_YS9T_1M+@M-5M;EKFWB2/G (V63@.(9N;H5) %:!MZD>&'+V<
M228D5YJ8V\&:SU'_ )RQ\UFYB@:*U9HUD;JL%NFWQ/2A=A4A?VG;;X149EC2
M0KK]Y9\GZG_F#"MMH6H(@HJV-P / "%@!G/8OJ'O'WM0YOSD_P"<%/\ E(+S
M_F ?_D]#F][2^D>_]!9RY/T7_-#RN_G31+_3HJ>K<6\B1UV'.E4J?#D!7-%A
MGP2![BUQ-/RJ_P"<?_SA_P"A?]2NXM2M9FCF"QS(H"RQO$QI\+E0?M,"I*]C
M7L>BU6#\P 0?=\6XBWZ->4/S T__ )R/T?4([6*XAMI$DM&:=4#<I(_B*A'<
M?"&4UJ#4]-JYH\F(Z>0NKY[-=<+\Y/(/FK5/^<5-?E2_M69'4Q2QD\1)'R!6
M6)Z$&E*CL02IXG==YE@-7'8MA%OKY/\ G.KRZ5!:UU -3<".$BO@#ZXV]Z#Y
M9K?Y-GWC[?U-? ^F_P MO.Z_F-I5OJJ0O EP&*QN06 5V4$D;?%QJ/8YK\N/
MPY&/<Q(I^65W_P"3.'_;<3_D^,Z(?W/^;^ANZ?!^PV<PT/QS_+3_ ,F.G_;4
MN?\ B4F=-E_N?\T?H<@_K?H%^?7_ #D'%^1_U5#:/=RW/,@>IZ2*J<0:OP>I
MJPV"^Y(VKIM-I?'O>J:1&V>_E%^9<?YLZ3%JD<+0<V=&C9@W%D-#1@!R'@>*
M_(93GQ>%+A013TW*$.Q5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5
MV*NQ5V*NQ5V*LS\C>7?\070#C]U'1G]_!?I_57,/59O"CYGDYVCP>-+?D-R^
MH0*9S#U[L5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5
M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5?/OYF^8_P!(3"UC
M/[N(_%[O_P V]/G7-_H</".(\S]SS/:.HXSPCD.?O>6YM'4.Q5V*NQ5V*NQ5
MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5
MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5
ME/E#S ?+MTLA_NV^&0?Y)[_,=?P[YBZC#XL:Z]'+TN?P97TZOJE'$@!!J"*@
MCN,Y<BGL0;78$NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ
M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ
M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ
M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*L+\\^8_P##]J>!I-)54\1X
MM]'ZZ9F:7#XLO(<W UFH\&.W,[!\ODUSIWD78J[%78J[%78J[%78J[%78J[%
M78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%
M78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7TK^7OF/\
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
MN+^=':,@.!R<_"65A7;NISJY9#CQV.@'Z')+[O\ ^A%O+?\ RU:C_P C8/\
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
MM,D)ID%8;I'YCZ)Y@F6VL]1LKB=J\8HKF*1S0$FBJQ)H 2=MAOELL4H[D$?
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
M<K,;>2)IHU)J$EC90W$=N:M\7N@]\S>T<8H2^#*0?IMFA:F&?F/_ ,<34?\
MF"N?^339;B^H>\?>F/-^;_\ S@I_RD%Y_P P#_\ )Z'-[VE](]_Z"V2Y,O\
M^<Y?S"N%N;;0H7*P>D+B< TYLS,J*WB%X%J=*L#U I3V=B&\O@%B'J_Y9?\
M.(GET:3;R:I ]S>30I)(YFD0(SKRXHL;**+6E6Y5(KM6F8^773XCPFA[@@R?
M'?G[29?^<8_-ZMIDCF*+TYHPQW:%_MQ.1LP-&2OA1MFZ;/%+\UCW]WQ9C=]Y
M_P#.5MVM_P"2;N9-TD^JLI]FFC(_7FFT0K(/C]Q81%%Y%_S@7_O#J?\ QGA_
MX@V97:7,>Y9LT_YSB_Y1F'_F/A_Y-397V=]?P/Z$01/_ #A)_P HN_\ S&S?
M\0CP=H?7\ LWP/\ F9I<^N>=[ZSMF*37.I20(P)&\LGI[D=CRH?:N;C#(1Q@
MGH+^3:'Z*:/_ ,X>^4].MUBFMI+B8 <IWFE5BWCP1Q&-^@XGP-<TDM=,GG7E
M0:N-XY_SGL*6NE?\9+C_ (C'F5V9S/P3!+_^<:_^<:](\[Z,FL:VDET]R76&
M,RNBI'$QC']VRL22II5N(7B O<G5ZN4)<,=J_3NF4J>(?\Y/?E1:_DSJUM)I
M)DBAG0RQKS):*2-]^#D\J"JE:DL#7XCMF7H\YS1(ET_2F)M^D>@?F,Q\HQ>8
M+@!I%T[ZQ(.S2)'5@/\ 68;?/-#+%Z^$=]?:P(W?G1^0OY>_]#&:]=WFN2R2
M1QKZLW%J%W=J(E?V4 #?9Z!0HIU&]U.7\M$"+833V7_G)7_G&?1/)^B2:MH\
M36SVS1^I'ZKR(Z.X0G]X78,"RG9@O$':N^8NDUDIRX9;VPC*WI'_ #C/K3?G
M%Y/N=*U-C)Z1DLR[;L8G0&,U/[2<B%\."GKF/JX^#DL>]9;;OE#_ )QOUF?\
MI?.?Z-N_@]5Y+&8=N?+]V17K615"G^5C38[[+5Q&7'Q#WLR+?HG_ ,Y!^<?\
M#^6;^Z4TE:+T8O'G-^[!'NH);_8YH]-C\28'XV:H\WR%_P X*^1/6FO-<E7:
M,?5H2?YFH\I'N%X#_9'-GVEDY1^)9R+]),T;4[%78J[%78J[%78J[%78J[%7
M8J[%78J[%4_\LZ$WF&Z2 ;+U<^"CJ?X#W.8^?+X4;^3DZ?#XT@/G[GUA!"ML
MJH@HJ@  =@-@,Y4F]R]F!PB@JX$NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5
MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5
MV*O%?S3\Q]+&,^#2_K5?^-C_ +'-SH,/\9^#H.TM1_ />7BN;IT+L5=BKL5=
MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=
MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=
MBKL5=BKL5=BKL5=BKL59_P#E[YC_ $)=>FYI%-16\ W[+?P/L?;,#68?$C8Y
MAV6AU'A2H\B^E<YMZMV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*
MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*
MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*
MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*L?\SZZOEZU><[MT0>+'H/XGV&9&#%X
MLJ^;C:C-X,2?E[WRA/,URS.YJS$DD]R=R<ZH"M@\839LJ6%#L5=BKL5=BKL5
M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5
M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5
M=BKL5=BKL5=BJY',9!!H0:@CL<'-0:?5/E#S /,5JLAIZB_#(/\ *'?Y'K^'
M;.7U.'PI5TZ/8Z7/XT;Z\BRG,5S'8JEFL:6FM0/!)]EQ2O@>Q'R.^68\AQD$
M-67&,D3$]7R5J%@^F2O#(*.A(/\ 7Z<ZR$Q,6.KQ62!@2#T0>38.Q5V*NQ5V
M*NQ5V*NQ5V*NQ5^+GY<Z9!K/GV.WN8DFA?4)P\<BAT8<I-F5@01\QG499&.*
MQW#]#DG];]7O^5/^6_\ JT:=_P!(<'_-&<]X\_YQ^9<>V2:!Y1T[RH'&GVEO
M:B2A<00I%RXUIRX**TJ:5Z5.5RF9\R3[RBWYK?\ .=W_ !V['_F"_P"9LF;[
MLWZ3[_T-L>3]#ORK_P"4?TO_ )@+3_DRF:3-]1]Y^]K/-^9G_.;/_*4K_P P
M4/\ Q*3-]V=]'Q/Z&V/)^C^O_P#**W'_ &RY/^H<YHH?6/?^EAU^+\_/^<%/
M^4@O/^8!_P#D]#F[[2^D>_\ 064N3'?^<U8C'YJJ10-:0$>XJX_6#DNSOH^)
M_0R')^KWE]UDL[=E^R88R/EQ%,YP\VF7-^5W_.;[A_,\0!Z6,(/L?4E/ZCG1
M=G?0??\ H#;'D_2K2O+\7F#0(=/NUK'/8QPRCO1H@K=>_AX'-"9<,K'??VM9
M-%^;/_.-FJ2_E%YUET>\/%9FELY"=@9%-8F'^L5XK[2?3F^U8\;'Q#WMI%K/
M(EJ?S[_,22]8<[6.X:Y-=QZ%N0L(/^M2-3VW..4^!BKK5?/FIV?K/G.-#L5?
MGW_SGO\ [S:5_P 9;C_B,>;KLSF?@V0?07_.*_\ RAVF?ZL__41+F%K?[P_#
M[@QES1/_ #D[_P HAJ?_ !BC_P"3L>#1_P!X/QT6'-\U_P#. W]UJ_\ K6GZ
MILS^T_X?C^AE-[?_ ,Y@_P#*(77_ !EM_P#DZN8>A_O!\?N1!YA_S@=_QRM0
M_P"8I/\ DV,R.TOJ'N_2RF^)=.T34-<\W2V>FW'U2^DO;E(IO4>+@W)Z_'&"
MZU%5V'>G0YM3(1Q@D6*&W/N9E]8_]"[_ )D_]3#_ -S&^_ZI9K_S6+^;_L8_
MK:[#,?\ G'K_ )QBU;\JM:.IZA<6LB""1 L+R.Q9RNYYQH * ]R:]LIU6LCE
MC0!Y]5,GW+FI:V&?F/\ \<34?^8*Y_Y--EN+ZA[Q]Z8\WYO_ /."G_*07G_,
M _\ R>AS>]I?2/?^@MDN3'?^<U8C'YJJ10-:0$>XJX_6#DNSOH^)_0R')^KW
ME]UDL[=E^R88R/EQ%,YP\VF7-^5W_.;[A_,\0!Z6,(/L?4E/ZCG1=G?0??\
MH#;'D^KO^<A8FB_+HJWVE@L ?F)(0<UNE_O1[S]Q0.9>??\ .!?^\.I_\9X?
M^(-E_:7,>Y$V9_\ .<1IY9A_YCX?^34V5]G?7\#]X1!%?\X2?\HN_P#S&S?\
M0CP=H?7\ LWQO=_^3.'_ &W$_P"3XS:#^Y_S?T-G3X/V&SF&A^??_.>_^\VE
M?\9;C_B,>;KLSF?@V0?07_.*_P#RAVF?ZL__ %$2YA:W^\/P^X,9<WRO_P Y
M[_[U:5_QBN/^)1YL.S/XOA^EG'D]G1#)^55 *_[BB?H&YS#_ ,M_G?I3U_'<
M^%OR$\B^8?/<UU%Y?U#Z@\:1M-_I$T'J*2P7^Y5N7$U^UTY;=3FYU.6&.N(7
MW; _>I?0VJ_\XP?F!KL+6UWKD<\#TYQ2WUXZ-0@BJM$0:$ [CJ*YA1UF*.XC
M]@_6QX@^E_\ G&O\FKW\FK"YM[^6&66><2#T2Q4*%"C=U0UZ_LTZ;Y@:O.,Q
M!'=U1*5OD/\ YS0\E/Y4UNVUVUJ@NP"S ?9N(*4;_9)P(\2K'?-EV?DXXF)Z
M?<6<2K_\Y6?FZGGS2=$@MS_O5"+V91V>AB5:?Y+B9?F-L&AP<$I$]-OT_J4"
MGWA^2?D7_E7.@66GL*2K&'F_XRR?&]?D3Q'LHS4:C)XDB6N1MZIF.Q=BKL5=
MBKL5=BKL5=BKL5=BKL5=BKL5=BKZ5_+WRY^A+7U''[V:C-[+^R/XGW/MG-ZS
M-XDJ'(/5Z'3^%&SS+/\ ,!V3L5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL
M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BJ3
MZ_K*:#;O._[(^$>+'H/\^V78<9R2 #1GRC%$R+Y+N[I[Z1I9#5W))/N<ZN,1
M$4'BY2,C9ZH?),78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7
M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7
M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7TQ^7_F/].VH1S6:
M*BM[C]EOX'W'OG-:O#X<K'(O6:'4>+&CS'-GF8+L78J[%78J[%78J[%78J[%
M78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%
M78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%
M78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7S3^87F/\
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
M ,YN>2CH.JVNN6YX?6EX.5-&$T-.+"E#4H5 /;A\LW_9V3B!B>GZ6V)>O_\
M.#WD;]$:3<:O(M'O9.$1I_NJ&HJ#_E2%@?\ 4'T8W:.2Y"/=^E$R^X<U+6[%
M7RI_SEO^6%W^8VBQR:?&9KJSE]01+NSQLI5P@[L/A8#N 0 6H,V&AS#'+?D6
M<"^1_P FO^<H-0_*>R70Y=--WZ3MZ*>HT4J\R7*%?3DY?$21LIW[YL\^C&4\
M5U]OZ69C;[>_.1;[SMY(N62TE6\N;6!_JB!I949GC<QT"AF9-Z_".AVS4Z>H
M9!OL"=V V+QG_G"7RAJ7E2/5!J%I<6ID:VX>O"\7+B):\>:BM*BM.E1F5VAD
M$ZH@\^1]RR+V#_G*G1+KS%Y6N;>R@EN)FD@(CB1I'($BDD*H)V&YVS%T<A&8
M)VY_<L'G7_.%GE;4/*NF7T>H6L]J[W*LJSQ/$6' "H#@$BO<9?VA,2D*(.W1
M,R\+_P"<@_R6UKR+K[^9-%BDEADG%USB7F\,_+DW- "2C-5JT*T)5O?+TNHC
M./!+NKX,HFV0Z?\ \YY75DGIWND(\Z[.4N&B%1L?@:*0C>NQ8TZ=LB>S0>4O
MLO\ 2Q,'U3^1_P":^I?FN+N>\TYM/@A:-80Y=F<D,7W9$!XT7HO[5#[ZW481
MBH VB0I[UF(P89^8_P#QQ-1_Y@KG_DTV6XOJ'O'WICS?F_\ \X*?\I!>?\P#
M_P#)Z'-[VE](]_Z"V2Y/H'_G+G\C;O\ ,6*#5-+C,MW:H8Y(1]J2*I8</%D8
ML>/5@QX_$ &P=#J1CV/(HB7A_D__ )S$U3\N;&+2M3TSUIK:-8T=Y&MWXJ.*
M^HC1OR(  J.-:;[[YEST$<AXHGG\?TLC%C7E;\N=>_YR8\P_I?4[=H+%W1II
M&5D3TD XQ0\MV)44Y"H%2[&IH;)Y8Z:'#$V4\GZ0?FQY$_Y6)H5YI*$(T\0$
M9/V0\;*\=:=%Y*M? =CTS18<GAR$NYI!W?EY^6GYDZU_SBU>W-O?6#-'/020
M2DQU:.O%XY0KJ11]RH96!&_0YT.;%'5 $'DVD6S/\U_-/FO_ )R1LEN+;29H
M=,M2LBQHKRO-(]$#*>"F7BK$C@E$4L68U&4X(0TQHRLG[% I]8?\X@>7KSRS
MY<:"^MYK:7ZW*WIS1M&_$K'0\7 -#0[YKM=(2G8-[=&$WRC<_EWK+?F*+X:?
M>?5/TRLGK_5I?2]/U@>?J<>/&F_*M*;US9#+'PJL7P\K'<SO;X/U5SG6E\.?
M\YL>4M1\UV^F+I]I<71CDG+B"%Y2H*QTY< :5H:5S;=GS$";('+F6R)>X_\
M.-FD7&A>5-/MKN*2"=%FYQ2HR.M9Y"*JP!%00=QT-<Q-7(2F2/QLQES?-O\
MSFQY+U/S7<Z:VGV=S="..<.8(9)0I+)0-P4TK0TKF=V?D$+L@<N9][.)V?3/
MY4^5FNO)]GI=_%)$9+$P3Q.I1U#J58%6 (-#W&:_-.IDCOL,9'=^==MHGF?_
M )Q1UF2[BMFFMZ,AEX,T$\-0WQ,OV&% =Z,A'1DKRWAE#5QJZ/VVV<WMUA_S
MG?/?E8H]$,LQ'1+LDD@5)"BW)IL32IH.^8I[-K^+[/VL.!]J_ECYDO?.&D6U
M_J%O]5N)U9FA^+X1R8)7D ?B4!OIS4Y8"$B ;'>PD*8/_P Y'^0Q^8'EJ[@4
M#UH%^L0D_P \0)(_V2<E_P!EEVER^','X'XIB7YC?\XV>3'_ #!\RV4,E7@M
M#]8D!J0L<3<PM/!I64$=/C)^>_UF3PX'SV^;:33]7OSD\[W7Y=:)<ZE96_UF
M:$+Q0@E0&8*78+\150:FGW@5(YS!C&20!--41;Q[_G&?\^-4_.8W:ZA:Q1K;
MA"DT"R*A+5JA#L_Q?M;,-OV>^96KTPPU1Y]Z91I]89KF#L5=BKL5=BKL5=BK
ML5=BKL5=BKL59WY \N?IVZ#N*PQ49O<_LK_$^PS!U>;PX[<R['0Z?Q9;\AN7
MTSG-/6.Q5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V
M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5\Z?F3YC_ $K<?5XS
M^ZA)!]W[GZ.GW^.=#HL/ +/,_<\OVAJ/$EPCD/O>;9LG5.Q5V*NQ5V*NQ5V*
MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*
MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*
MNQ5V*NQ5V*NQ5V*NQ5D7E;76\NW23#[/V7'BIZ_=U'N,Q\^+Q8U\G)TV;P9
M_/W/JZ*59U#J:JP!!'0@[@YRI%;/9@WN%3 EV*NQ5V*NQ5V*NQ5V*NQ5V*NQ
M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ
M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ
M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5@?Y@>8_T%:E$-)I:JOL
M/VF_@/<^V9VDP^)*SR#KM=J/"C0YGD^9\Z5Y-V*NQ5V*NQ5V*NQ5V*NQ5V*N
MQ5V*NQ5V*NQ5V*NQ5^5__/Q3_>S2/^,-S_Q*/+\/7X?I<_3\OB]:_P"?>W_*
M.WW_ &T&_P"3,.0R\_A^MKU'1][96XCL5?FC_P _&/[K1?\ 7O/U09?B<O3]
M4^_Y]W_\<K4_^8J/_DWD<O-.HZ?%^B&5.&^*?^<]?^423_F/@_XA+EF/FY.G
MY_!^.$=C++$\ZH3$C(KO396<,5!/^5P:GR.9=N>_;3_G$;\[/^5KZ*+:Z>NI
M6 6.:I^*1*4CE\34#BY_G!)^T,PYQX2Z_-"C?>^L<@X[XI_YSU_Y1)/^8^#_
M (A+EF/FY.GY_!XA_P ^Z/[_ %K_ %+3]<V2S<Q\?T-NHY?%^HN4N"P7\T/^
M.#J?_,!=?\F7Q#.',>]^%?\ SCW_ ,I;HW_,?!_Q,9F3Y.RGR/N?T'9ANJ=B
MKL5?*_\ SFE_RA%__KVO_41'DH<Q^.A<C!S^#X)_YP,_Y2YO^8&?_B4>7YN7
MQ_6Y6;Z2_9[,9UKL5=BKRG\ZORP@_-[0[G2I:"1UYV\A_P!USH"8V^5?A:FY
M1F'?"#39CEPE^(WY8>=;W\B/,D5U(CI):3-#=PG8F/EPFC(\=CQ\'"GMF7(<
M0=C(<0?T :7J<.MP175LXD@F19(W7HR. RL/F#7,-U9%,!_.'\R8/RFT2ZU:
M:A:)*0H?]V3-M&GTMNW@H8]L(%[,\<>(OQ3_ "=_+^\_YR"\S+#<,[B:5[F^
MF[B/ERD->S.QX+X,P-*#,J1X0["4N /WNL+&+2X8[>!0D42*B(NP55%%4#P
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
M981QAG("8?NWH6MV_F6UAO;1Q);SQK)&XZ,K"H/]G;IF(ZPBMGQ]_P YZ_\
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
M*ORO_P"<HO\ G)#S3^77FBYT[2[[T+6.. K'Z%N]"\2LWQ21,VY).Y^69$(
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
M?_./?_*6Z-_S'P?\3&9D^3LI\C[G]!V8;JG8J[%7RO\ \YI?\H1?_P"O:_\
M41'DH<Q^.A<C!S^#X)_YP,_Y2YO^8&?_ (E'E^;E\?UN5F^DOV>S&=:[%78J
MQ?SKY1M?/NG7.EWJ\K>YC,;^(KN&'^4K ,I[, <;IE&7";?@7J-EJ?Y!>8RE
M>%]IMP"K4(5P-U:AZI*AK3NC4.9GUAVEB0?O;Y!\Z6WYB:7;:K9FL-S&' K4
MJW1D/^4C JWN,PR*=7*/":1WFWS1;>2K"XU*\;A;VT322'O11T [L3LH[D@8
MK&/$:?@N1J?_ #DCYJVJ;K4;CW98HQ]WP0Q+]R^.9GT!V>T _>/R9Y2M?(FG
M6^F6:\;>VC6-!W-.K'_*8U9CW8DYA\W62EQ&V38L78J[%78J[%78J[%78J[%
M4\\NZT_E^Y2==P#1AXJ>H_I[TRC-B\6-.1@S'%(2^;ZQMKE+Q%D0U5@"#X@Y
MRLH\)HO9QD)"PKY%D[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7
M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7
M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7
M8J\Z_,;S'^A[;T8S^]F!'R7]H_3T'TGMFPT6'CE9Y!U>OU'AQH<S]SYPSHWE
MG8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%
M78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%
M78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7T)^6
M7F/](P&UD/[R$?#[IV_X'I\J9S^NP\)XAR/WO3=G9^,<)YC[GJ&:QV[L5621
MB4%6%010@]P<(-((M\J>;= /EVZ:+_=9^*,^*GM\QT.=3I\WBQOKU>.U6#P9
M5TZ,9S)<1V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V
M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V
M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*J]M;O=NL:"K,0 /$G(R/"++*
M,3(T'UCY<T1?+]LD"[D"K'Q8]3_3VIG*YLOBRM[/3X1AB(_-/,H<AV*NQ5V*
MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*
MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5@OG[S'^@K4JAI-+55\0/VF^CM[D9G:3#
MXDM^0==KM1X4=N9Y/F7.E>3=BKL5=BKL5=BKL5=BKL5=BK\V_P#GXK_O+H__
M !ENO^(Q9=BYN9I^OP=_S[J_WEUC_C+:_P#$9<<O-=1T^+]),I<-\[_\Y8?\
MH5JW_&*/_D]'DH<V[#]0?FM_SA/HUOYB\RSV=T@E@GTZYCD1NC*QC!&7YN7Q
M<W(:%L \Z^7-3_YQ?\U@6[D26L@FM92-I8&J!R [,O*.0>/,#QR0/&$@B8?M
MS^7/GVT_,W2K?5;,_NKA 2M:E'&SHW^4C5!\>HV(S$(IUTX\)IY=_P Y8?\
M*%:M_P 8H_\ D]'DH<V>'Z@_/3_G 3_E*YO^V?-_R=AR[-R'O_07+S?2_9/,
M=USL5=BKX)_Y^$_\H[8_]M!?^3,V68N?P_4Y>GZO)?\ GW7_ +V:O_QAMO\
MB4F3S=/C^ALU'+XOU0RAP'8J[%7Y&_\ /PO_ ([UA_S ?\SI,R,3GZ?E\7TY
M_P X%?\ *)/_ ,Q\_P#Q"+*\G-IU'/X/M;*W&=BKL5=BK\Y_^?B6IM%IVE6M
M3QDN)I".U8D51_R<-/IR[$-W+T_5B_\ S[JT=7DUB](^-5MHE/LQD9_^(IAR
MLM0=@'Z@90X3L5=BKL5=BK\/_P#G-C_E-;S_ (Q6W_)E,RL7)V6'Z0_3C_G$
M_P#Y0K2?^,4G_)Z3,>?-P\WU%]$9%I>3?GQJL>C>5=8FE-%^H7*#W:2-HT'T
MLP&&/-LQBR'XP?\ .,5B^H><M(1-R+D/]$:L[?@IS*R<G8SY'W/WXS$=4P7\
MT/\ C@ZG_P P%U_R9?$,X<Q[WX5_\X]_\I;HW_,?!_Q,9F3Y.RGR/N?T'9AN
MJ=BKL5?*_P#SFE_RA%__ *]K_P!1$>2AS'XZ%R,'/X/@G_G S_E+F_Y@9_\
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
MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*O)/S0\Q_58Q9QGXY!63V7L/\
M9'\![YMM#AL\1Z<G2]HZCA' .O/W/!LWKSCL5=BKL5=BKL5=BKL5=BKL5=BK
M\V_^?BO^\NC_ /&6Z_XC%EV+FYFGZ_!W_/NK_>76/^,MK_Q&7'+S74=/B_23
M*7#?._\ SEA_RA6K?\8H_P#D]'DH<V[#]0?G3_S@9_RES?\ ,#/_ ,2CR_-R
M^/ZW,S?27[/9C.M?C!_SF7^2A_+76!JUDO&PU!V<<=A%<?:=!3H&_O$_V2C9
M,R<<KV=CBGQ![W<?G6/SA_*[4Q</74;*&&*Z!/Q/^]CX3?\ /0 U_P M7[4R
MOAX2U\'#(/$/^<!/^4KF_P"V?-_R=AR>;D/?^@MF;Z7[)YCNN=BKL5?!/_/P
MG_E';'_MH+_R9FRS%S^'ZG+T_5Y+_P ^Z_\ >S5_^,-M_P 2DR>;I\?T-FHY
M?%^J&4. [%78J_(W_GX7_P =ZP_Y@/\ F=)F1B<_3\OB^G/^<"O^42?_ )CY
M_P#B$65Y.;3J.?P?:V5N,[%78J[%7YL_\_%K(R6VCS]DEND_X-8C_P :9?B+
MF:?JA/\ GW3J*F/6;8GX@UK(!X@B521\J"OS&.5=0.3],<H<-V*OQ2_YSG_Y
M3&3_ )A;?]1S)Q<G98?I#].?^<9O^4.TC_F%7]9S'ES</-]1>Z8&E^'_ /SF
MQ_RFMY_QBMO^3*9E8N3LL/TA]??\X]_\XQ^4O//E?3]1U#3_ %KJ>-S))]8N
M$Y$2NH^%)54; #8#*Y3(+CY,A!H-_GW_ ,X<Z%:Z#<W7EVS,%_;#U@!--)ZL
M:5,B4ED<5XU9>(Y%E"]\$<AO=./,2:+XF_YQ1_,:T_+KS+ ]]'$UM<T@:5T4
MF%F8<)%8@E:-0/0@<22?LC+<L;#DY(\0?NUF*ZMV*L%_-#_C@ZG_ ,P%U_R9
M?$,X<Q[WX5_\X]_\I;HW_,?!_P 3&9D^3LI\C[G]!V8;JG8J[%7RO_SFE_RA
M%_\ Z]K_ -1$>2AS'XZ%R,'/X/@G_G S_E+F_P"8&?\ XE'E^;E\?UN5F^DO
MV>S&=:[%78J[%78J_-3_ )^*VR>AH\O$>ISN5Y4WXTB-*^%>V78G,T_5%_\
M/NR!!9:M)Q',S6ZEJ"M KD"O6E2=L<O-=1T?I!E+ANQ5V*NQ5V*NQ5V*NQ5V
M*NQ5V*NQ5V*O3ORT\Q_HV?ZM(?W<QV\ _;_@NGW9K-;AXQQ#F/N=MV?J."7"
M>1^]]#9S[T[L5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B
MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B
MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL52G7-730[=YWZ
M*-AXGL/I/]<MQ8SD( :<V48HF1?)=[>/J$K32&KN22?<YU<8B(H/%3F9FSU0
MN38NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ
M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ
M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ
M5V*JUO.UJZR(:,I!4^!&XR)%BBF,C$V'UCY;UM?,%LDZ[$[./!AU'\1[$9RN
M;%X4J^3V>GS>-$2^?O3W*')=BJ1^8]$7S!;/ VQ(JI\&'0_U]JY?AR^%*W'U
M&$9HF/R?)US;O:.T;BC*2"/ C.JB>(6'C)1,314,DQ=BKL5=BKL5=BKL5=BK
ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK
ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK
ML5?0WY9^7/T;!]:D'[R8?#[)V_X+K\J9S^NS<9X1R'WO3=GZ?@CQ'F?N>G9K
M';NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5
MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*I?JNI)I$+SR'X4%?GX >Y.V
M68X&9 '5JR9!C!D>CY*U/47U:9YY#5G-3[> 'L!L,ZN$! 4.CQ>3(<A)/5 9
M8UNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*OS;_Y^*_[RZ/_ ,9;K_B,678N;F:?K\'?
M\^ZO]Y=8_P",MK_Q&7'+S74=/B_23*7#?.__ #EA_P H5JW_ !BC_P"3T>2A
MS;L/U!^=/_.!G_*7-_S S_\ $H\OS<OC^MS,WTE^SV8SK7GOYI_EU:_FKI%S
MI-ULLR? ]*F.0;I(/]5OO%5Z'$&F<)\)M^!NJPZG^5UWJ&D35BD(:UNH^JNJ
MNKCYCDJNC=Q0C8YF[2W=F-WU#_S@)_RE<W_;/F_Y.PY5FY#W_H+5F^E^R>8[
MKG8J[%7P3_S\)_Y1VQ_[:"_\F9LLQ<_A^IR]/U>2_P#/NO\ WLU?_C#;?\2D
MR>;I\?T-FHY?%^J&4. [%78J_(W_ )^%_P#'>L/^8#_F=)F1B<_3\OB^G/\
MG K_ )1)_P#F/G_XA%E>3FTZCG\'VME;C.Q5V*NQ5\D?\YJ>1)/.GE266!>4
MUA*ET !N44,D@'L$<N?]3Z,G T7(P2HOSB_YQ._-R'\I/,*R7C<+&[C-O.YZ
M1U(9)#[*PHW@C,>V9&2-AR\D.(/W.M[A+Q%DC971U#*RD%64BH((V((W!&8C
MK%;%7XI?\YS_ /*8R?\ ,+;_ *CF3BY.RP_2'Z<_\XS?\H=I'_,*OZSF/+FX
M>;ZB]TP-+\/_ /G-C_E-;S_C%;?\F4S*Q<G98?I#]./^<3_^4*TG_C%)_P G
MI,QY\W#S?47T1D6E^&7_ #EK^3__ "JGS [VZ<;"_P"4]OX*2?WL0_U&-1X(
MR#<US*QRL.SQSX@_1K_G$#\X_P#E:&@K;7+\M0T\+#-4CD\=/W4GB:J.+$[E
MU)/VAE$X\)<3-"C?>^L\@X[!?S0_XX.I_P#,!=?\F7Q#.',>]^%?_./?_*6Z
M-_S'P?\ $QF9/D[*?(^Y_0=F&ZIV*NQ5\K_\YI?\H1?_ .O:_P#41'DH<Q^.
MA<C!S^#X)_YP,_Y2YO\ F!G_ .)1Y?FY?'];E9OI+]GLQG6NQ5V*NQ5V*OS;
M_P"?BO\ O+H__&6Z_P"(Q9=BYN9I^OP17_/NS_>#5O\ C/!_Q!\<O-=1T^+]
M&LI<-V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5L$J:CK@5]2^2_,(\Q6JLQ_>I\
M,@]QT/\ LAO\ZCMG,:G#X4O(\GL-)G\:-]1L679B.:[%78J[%78J[%78J[%7
M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7
M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7
M8J[%78J[%78J[%78J^>?S+\Q_I*?ZM&?W<)W\"_?_@>GWYT&BP\ XCS/W/,=
MH:CCEPCD/O>8YLW4NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V
M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V
M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V
M*NQ5V*NQ5V*NQ5V*NQ5V*O0OR[\Q_H:Y])S2*:@/LW[)_@?[,U^LP^)&QS#L
M]!G\.5'D7TEG./5.Q5V*O$/S2\N>F1?1C8T66GC^RWT]#]'CF[T&:_2?@\_V
MEIZ]8^+QK-PZ)V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*
MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*
MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*LN\E^7CYBNE1A^Z3XI#[#H/]D=OE4]
MLQ-3F\*/GT<W28/&E70;E]2JH44&P&<N]@WBKL5=BKL5=BKL5=BKL5=BKL5=
MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=
MBKL5=BKL5=BKP3\T/,?UR46<9^",U>G=_#_8C\3[9OM#AX1Q'KR>;[1U'$>
M=.?O>39M73.Q5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5\ ?\YY^3-3\X6VE+IMG<WA
MCDN"XMX9)2H*QT+<%:E:&E>M,NQ&G*P2 NW?\X&>3-3\GVVJKJ5G<V9DDMR@
MN(9(BP"R5*\U6M*BM.E<<IM<\@:I]_Y2XKPC_G)K1[G7_*&IVUG#)//)'&$B
MB1G=B)8R0JJ"QV!.PZ9*/-MQ&B^#/^<*_P M];\J^:#<:AIU[:P_4YE]2>VE
MB3D6CH.3J!4T-!7+LIL?%RLL@1S?K5F.X#L5?GS_ ,YL?D!/YRCBU[2+>2>]
MBXQ7,,2%WEC)HCJB@LS(3Q:@)X$'8)EN.5;.7AR5L7DO_.$?Y<ZUY3\S2W&H
M:=>VD)L9D$D]M+$A8R1$+R=0*D FG78Y+*;^?ZVS+($<WZP90X#L5=BKXG_Y
MSH\J:AYNT&SATZUN+N5;Y79((GE8+Z,HY%4#$"I KTJ1EF,T?A^IRL$@+MYC
M_P X&^1=6\GW>J-J5C=6:R16X0W$$D08AGJ%+JM:5%:=,EE-U\6>>0(^+])L
MI<)V*NQ5^7?_ #G3^7^L>;M;LI=.T^\NXTLN+/!;RRJK>K(>)**P!H0:=:9?
MB-.;@D /B^5- \M?F)Y4A^KZ?;>8+6$L6]."*]B3D: MQ0 5-!4TKMEI(/<W
M$Q/=]B=_\A2_[^?_ *?\?3Y(]/E]CO\ D*7_ '\__3_CZ?)?3Y?8^T_^<,;/
MS:]YJ$WF1]5$20Q)"E^UQQ+.S%FC6?8E0E"5W'( _:RC)71Q\W#6U?!^@.5.
M*LEB6=2C@,K @@BH(/4$8J_*G\^/^<'[VRN)=0\L*)[9R7-D6"R15W(B+$*Z
M#?BM0X%%',[Y?')WN=#,#S?+VE^;_.WY) PQR:CI\<;@F*5'$0:M1^[E4Q_%
M\J..M1EE"3>8B3)O^AP_/4WPC5"2=J"UM:[^%(*X^&&'A1[F'7WE#SC^<%X;
MF>SU"]N2 C2M ] %!(#.5"+M6E2*]!OB"(L[$?)^UWY&>6KOR=Y:T[3[Z/TK
MF" )*G)6XL"=N2%E/T$C,4\W79#9L/5\#6_'?_G+W\L==\R^;[NYL=,OKF!H
M[<++#:S2(2(E! 9$*FAV.^QS)QD .?BD .;]$?\ G&71[G0/*&F6UY#)!/''
M('BE1D=299" RL PV(.XZ91+FXN4V7N^1:G@/_.2?Y1K^</E^:TC4&\@_?VC
M;5]5 ?@KX2+5/"I5C]G)1EPENQ3X2_,7\@-+\V_D[KUOJ'Z&U7ZLQ]*Z065Q
M\4+D<C0)N4V=?\I0.YS(G4@Y<R)"K#]ME;F ?'Z/P.8KKF'?F-:R7VB:C%$K
M/(]E<JB*"S,S1, J@;DD[ #<G$,H<Q[WXS?D9^4GF+2/,^DW%SI.H0PQWL#2
M226DR(BAP2S,R  #N2:9ESD*=A.8H[CD_<S,1UKL5=BKYL_YRXT*[\R>3[VU
ML8);F=WM^,4,;2.W&>,FBH"QH 2=MAODH<Q^.C?A-%\4?\X5_EOK?E7S0;C4
M-.O;6'ZG,OJ3VTL2<BT=!R=0*FAH*Y=E-CXN1ED".;]:LQW =BKL5=BKL5?
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
M T-*YN.T,<8Q% #?H&R0V=_SFAYYU;RMK%G%I]]=6L;6G)E@GDB4MZCBI",
M304KCV?CC*)L []0L1L@?+WY%^8_^<D+5-9UO53;PS?%;P^FTH"CX0PC]2-4
M!WH:L[#XF^U4LM1#3'AB+[RDRI]3:;^3E]Y6\H-Y=TZ\"W9Y*+LEXZ!YN3,
MI9E/I54*#2NQ:A+9KCG$Y\9&W=\&'%N^<+S_ )P4N]14S3:UZER5%>=LS D#
M8>H9BU/?A]&9X[2 Y1^W]C+C>2>3_P QO,'_ #C?YA_1.ISM+:I(B3Q%VDB]
M-P*2PEMUHI#"@6M.+KV&3DQ1U,.*(WZ,JM^H/Y@^<H?R^TJZU2<<DMHRW&M.
M3$A46O\ E,57Z<Y_%C.0@#JT@6_+WRGI7F;_ )RWU"X-Q?&&SBXF7=O1B5S\
M*1PJ0&;X:_$03QJ[UI7H)F&D H6?M;>28?FK_P XX:A^0EA^E[+5F<+)&C>F
MCVT@)/PE2LCUH17JM.HP8=6,YX3']/Z%$K?6_P#SB'Y\U+S]H<TNISM<2073
M1([@<N CC8!B "QJQ^)JM[YK-=C&.5#;:_M+&8?/G_.07YRZQYZU_P#PMH4K
MPQK,MLQC;@TLQ-'#.-UC0U4BH&S%JB@&;I=/&$>.7O91%*.L_P#.$VJZ%:/?
MVFIK+?QJTAB6-T+$ E@DP<L6/051>1.Y&&/:$9&B-D"5O3_^<0/SRO?//K:-
MJDIGN((Q+!,YK(\8(5U=CNS*64AC5B"W(_#F/KM,,?JCR/-$@^YLU+6[%78J
M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78JF&EZD
M^D3I/']I#7Y^(/L1ME>2 F"#U;,>0XR)#H^M=+U%-7A2>/[+BH]O$'W!V.<I
MD@8$@]'M<>09 )#JC\K;'8JQ'SKY>'F&U95'[U/BC^8ZC_9#;YT/;,O2YO"E
MY'FX.LP>-'S&X?+1!4T/7.G>0:PJ[%78J[%78J[%78J[%78J[%78J[%78J[%
M78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%
M78J[%78J[%78J[%78J[%78J[%78J[%78J]N_*WRYP!OI!N:K%7PZ,W_&H^G-
M)K\W\(^+O^S=/_&?<'LV:=WSL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL
M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BJC
M<3K:HTCFBJ"6/@!N<(%F@QE(1%E\G>8];;S!<O.VP.R#P4=!_7WKG5X<7A1I
MXS49CFD9?+W)%E[CNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V
M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V
M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V
M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ57MKE[-UD0T=2"I\".F1E'B%%E&
M1B;#ZR\NZTNOVR3KU(HP\&'4?T]LY7-B\*5/9X,PRQ$OFG>4.0[%78J[%78J
M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J
M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J
M[%78J[%78J\1_-+S'S(L8SL*-+3QZJO_ !L?H\,W6@P_Q'X//]I:B_0/>7C.
M;ET3L5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL
M5=BKL5=BK\6OSMTY-8\]7EM(2$FOHHV*]0'X*:5!%:';8YU.GEPX@?(_I<@?
MJ?:O_0BWEO\ Y:M1_P"1L'_9/FK_ )2GW#[?UM7&]/\ RH_YQOTC\GKV2^L)
M;J262$PD3O&RA696- D2&M4'<[=LQ\^KEF%&N_;^U!E;Y\_YSW_WFTK_ (RW
M'_$8\S>S.9^#*#Z!_P"<5E"^3=-I_+/_ -1$N86M_O#\/N#&7-\L?\Y[#_2]
M*_XQ7'_$H\V'9G\7P_2SCR>SHYC_ "JJ#3_<41]!V.8?^6_SOTIZ_CN>)_\
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
M(I.5:2=?!Y26*GW4$*?<9IM3D\29(82.[\O_ ,MM;;_G'OS<#J<;\;626&<
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
MTO(;!A^9CA.Q5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*O$O\
MG(#\UG_*#16OX%C>Z>5(H$D!*%F-6Y!2K$!%8[,-Z;YE:;#XTJZ=641;P/\
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
MW^&K'_EF@_Y%)_3'QY=Y^97\O#^;'Y!W^&K'_EF@_P"12?TQ\>7>?F5_+P_F
MQ^0=_AJQ_P"6:#_D4G],?'EWGYE?R\/YL?D'?X:L?^6:#_D4G],?'EWGYE?R
M\/YL?D'?X:L?^6:#_D4G],?'EWGYE?R\/YL?D'?X:L?^6:#_ )%)_3'QY=Y^
M97\O#^;'Y!W^&K'_ )9H/^12?TQ\>7>?F5_+P_FQ^0=_AJQ_Y9H/^12?TQ\>
M7>?F5_+P_FQ^0=_AJQ_Y9H/^12?TQ\>7>?F5_+P_FQ^0=_AJQ_Y9H/\ D4G]
M,?'EWGYE?R\/YL?D'?X:L?\ EF@_Y%)_3'QY=Y^97\O#^;'Y!W^&K'_EF@_Y
M%)_3'QY=Y^97\O#^;'Y!W^&K'_EF@_Y%)_3'QY=Y^97\O#^;'Y!W^&K'_EF@
M_P"12?TQ\>7>?F5_+P_FQ^0=_AJQ_P"6:#_D4G],?'EWGYE?R\/YL?D'?X:L
M?^6:#_D4G],?'EWGYE?R\/YL?D'?X:L?^6:#_D4G],?'EWGYE?R\/YL?D'?X
M:L?^6:#_ )%)_3'QY=Y^97\O#^;'Y!W^&K'_ )9H/^12?TQ\>7>?F5_+P_FQ
M^0=_AJQ_Y9H/^12?TQ\>7>?F5_+P_FQ^0=_AJQ_Y9H/^12?TQ\>7>?F5_+P_
MFQ^0=_AJQ_Y9H/\ D4G],?'EWGYE?R\/YL?D'?X:L?\ EF@_Y%)_3'QY=Y^9
M7\O#^;'Y!W^&K'_EF@_Y%)_3'QY=Y^97\O#^;'Y!W^&K'_EF@_Y%)_3'QY=Y
M^97\O#^;'Y!W^&K'_EF@_P"12?TQ\>7>?F5_+P_FQ^0=_AJQ_P"6:#_D4G],
M?'EWGYE?R\/YL?D'?X:L?^6:#_D4G],?'EWGYE?R\/YL?D'?X:L?^6:#_D4G
M],?'EWGYE?R\/YL?D'?X:L?^6:#_ )%)_3'QY=Y^97\O#^;'Y!W^&K'_ )9H
M/^12?TQ\>7>?F5_+P_FQ^0=_AJQ_Y9H/^12?TQ\>7>?F5_+P_FQ^0=_AJQ_Y
M9H/^12?TQ\>7>?F5_+P_FQ^0=_AJQ_Y9H/\ D4G],?'EWGYE?R\/YL?D'?X:
ML?\ EF@_Y%)_3'QY=Y^97\O#^;'Y!W^&K'_EF@_Y%)_3'QY=Y^97\O#^;'Y!
MW^&K'_EF@_Y%)_3'QY=Y^97\O#^;'Y!W^&K'_EF@_P"12?TQ\>7>?F5_+P_F
MQ^0=_AJQ_P"6:#_D4G],?'EWGYE?R\/YL?D$1:Z-:V+<XH8D;IR5%4_>!D99
M92V))^+..*,=P /< F65MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=
MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5?
M*GG22>2_F^L?:#4 [<?V:>U/\ZYU.F $!3QNK),SQ?@,6S*<1V*NQ5V*NQ5V
M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5#WEVEA&\TK!8XU+.QZ!5%2?H Q
M M7X^?ECY@M//_GO],:K<0VUN+B2[Y7$B1J.']Q&"Y JI],4K6BD]JYTV:!Q
MXN&(LU6WVMY>]?\ .9FKZ)YUTRTN[#4+*XNK68J8XKB*1S%*/B(5&)/%D3ML
M"3\\301E"1!! ([CT81>V?\ .(/G;_%GEF*W<UFL':W;QX#XHS\N)X?[#,37
M8^"?OW1,/D/_ )S?UF6]\Q0VK']U;VB<%_RI&9F;YFBC_8C-GV=&HD^;.(V?
MI;^77ER#RGI%G96Z!(XH(Q0=V*@LQ\2S$L3W)S09)\<B3WM<N;-,K8OS[_YS
MW_WFTK_C+<?\1CS==F<S\&R#Z"_YQ7_Y0[3/]6?_ *B)<PM;_>'X?<&,N;Z"
MS"8NQ5^1MC#_ ,J7_,I8_L0?7N(KT]"[%!]"K)]Z^(SI"?&P_#_<_P!C?S>E
M_P#.5\C_ )A^;=*\O1,>*B-6I^R]S(.9_P!C&J-7,?1?NX2G^-F,>2M_SAIJ
M;^4-=U;R]<&C?$0#_ORVD,;@>[!J_),=>..,9C\7NLF!^3+8?G!^9LET1S@B
MNY)Z_P#%=K18B?F5C&^V]-^]V0^#AKO%?/FR.SUG_G/?_>;2O^,MQ_Q&/,?L
MSF?@P@^@O^<5_P#E#M,_U9_^HB7,+6_WA^'W!C+F_/O_ )RT_P"4TN/]6U_Y
M-)FZT/\ =_-MCR?L-G,-#\^_^<]_]YM*_P",MQ_Q&/-UV9S/P;(/;?\ G$;1
MH=+\HV<D:@/<-/)*P%"S"5T!/R157Z,Q-=*\A\J^Y$B^7O\ G/+3HX=1TZX5
M0))()48TW(C<%:_+F<S^S3L1[F4>3[=_(6Y:Z\K:4SFI^IQ+]"CB/P S4ZD5
M.7O+"?-ZWF.Q?EK_ ,YW?\=NQ_Y@O^9LF=#V;])]_P"AMCR?;5G_ ,H(G_;#
M7_J$S4G^\_SOTL>OQ? __.$>C0ZGYEEFE4,UO9R215%>+EXTY#WXLP^G-SVC
M*H>\_K9R.S] ?^<A].CU/RIJB2J&"VS2"HK1HZ.I'R(S2:8U,>]KAS?'7_.!
M-RRW>J15^%HH&(]U9P/^)'-IVF-H_']#.7)E'_.>_P#O-I7_ !EN/^(QY#LS
MF?@B#Z"_YQ7_ .4.TS_5G_ZB)<PM;_>'X?<&,N;RS_G.769+'0+:V0D+<7:\
M_=8T9@I_V7$_['+^SHW.^X,H!@/_ #C'^<_E3\L=!6WOKL07TLTDDX^KSN>O
M% 72-@1P ( ;:IZ$G+]9IYY96!MTW'ZUD+>6?\Y<?F/Y?_,R6PN=&G$\T:S1
MSMZ4L9X50Q@^HB5H3)2E>N_;,C0X98K$A7*N28OICS7J$FJ?E2)93R<Z?; D
M]3QDC4$^]!OF!C%9OB?TKU_'<\K_ .<"M&AFFU2\909HUMXT:FZK(9&< _Y1
M1?NS)[3ER'O_ $+,O=?^<S-.CO/*<LCJ"\,\#H:;@EN!I\U8YA: U,?%C!@W
M_."%RSZ-?QD_"MX& ]VB4'_B(R[M(>H>[])3-XW_ ,YW?\=NQ_Y@O^9LF9?9
MOTGW_H3'D_0[\J_^4?TO_F M/^3*9I,WU'WG[VL\WQO_ ,Y[_P"\VE?\9;C_
M (C'FT[,YGX,X/<_^<;+S]'>1K&>E?3AN7IX\9I3_#,/6"\A^'W!!%E\(?\
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
MDBOY)6\VC:Q:7!C69G7@H$L3$ ,C1R%-JBOV@02VQVIM-3I/'/%$AG*-I/\
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
MIORYC_*G1X-*CD];TB[/+PX%V=BQ/&K4ZA1\1V WRC/E\61D@FV"_GW^1/\
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
MD\OD[_E9VH_S)_P Q_(P\_FO\HY/+Y._Y6=J/\R?\ ,?R,//YK_*.3R^3O\
ME9VH_P R?\ ,?R,//YK_ "CD\OD[_E9VH_S)_P  ,?R,//YK_*.3R^3O^5G:
MC_,G_ #'\C#S^:_RCD\OD[_E9VH_S)_P Q_(P\_FO\HY/+Y._P"5G:C_ #)_
MP Q_(P\_FO\ *.3R^3O^5G:C_,G_   Q_(P\_FO\HY/+Y._Y6=J/\R?\ ,?R
M,//YK_*.3R^3O^5G:C_,G_ #'\C#S^:_RCD\OD[_ )6=J/\ ,G_ #'\C#S^:
M_P HY/+Y._Y6=J/\R?\  #'\C#S^:_RCD\OD[_E9VH_S)_P Q_(P\_FO\HY/
M+Y._Y6=J/\R?\ ,?R,//YK_*.3R^3O\ E9VH_P R?\ ,?R,//YK_ "CD\OD[
M_E9VH_S)_P  ,?R,//YK_*.3R^3O^5G:C_,G_ #'\C#S^:_RCD\OD[_E9VH_
MS)_P Q_(P\_FO\HY/+Y._P"5G:C_ #)_P Q_(P\_FO\ *.3R^3O^5G:C_,G_
M   Q_(P\_FO\HY/+Y._Y6=J/\R?\ ,?R,//YK_*.3R^3O^5G:C_,G_ #'\C#
MS^:_RCD\OD[_ )6=J/\ ,G_ #'\C#S^:_P HY/+Y._Y6=J/\R?\  #'\C#S^
M:_RCD\OD[_E9VH_S)_P Q_(P\_FO\HY/+Y._Y6=J/\R?\ ,?R,//YK_*.3R^
M29:1^9]T)T^LE3"31Z+0@'O]'7*\FAC1X>;;B[1EQ#BJNNSW]6#BHW!Z'- ]
M*WBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL
M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL589YY\N_X@M2%'[V.K)X
MGQ7Z1^-,S-+F\*7D>;@:S!XT=N8W#Y>(IG3O(NQ5V*NQ5V*NQ5V*NQ5V*NQ5
MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5
MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5
MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5
MV*NQ5V*NQ5[M^5WESZO&;V0?$_PQU[+W/TG\![YHM?FL\(Z<WHNS=/0XSUY/
M7LU+NW8J[%7S9^8?F/\ 35SZ2']U"2H]V_:/\!]_?.CT>'PXV>9>4U^H\65#
MD'GV;!UKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5
M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKZ%
M_+/S'^DH/JLA_>0CX?=.W_ ]/E3.?UV'@/$.1^]Z;L_4<<>$\Q]ST_-8[=V*
MN(KBKY>\\^7?\/W1""D,E63P'BOT?JIG3:7-XL?,<WD-9@\&6W([AAF9K@NQ
M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ
M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ
M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ
M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*LI\G^7SYBNEC/]VOQ2'_ "1V^GI^/;,7
M4YO"C?7HYFEP>-*NG5]4H@C  % -@,Y;F]@!2[%+L52O6=531('GDZ(-AXGL
M!\SEN+&<A #3FRC%$R/1\E7]\^I2O-(:NY))_P _PSJX1$!0>+G,S))ZH3)L
M'8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%
M78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7T)^6?F/\
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
MGBC=#T[-TWZ$9F1T>273[A][+A+T/R5^9&D?F*CR:5=1W(C"EPM0R<ZE>2L
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
MW$>$=.?O>D[.T_".(\SR]SU7-6[EV*NQ5\Q^??,?Z>NB$-88JJG@3^TWT_J
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
MAZ5K0T55S9G%CTP]0L_-GL%+S'YB\_?\XU74$NHWK7MM*QIZDSW$,E "R5E
MEC-*4(X=^/(<JF$,6I!H4?=7W**+]%/+/YB6?F70X]>2JVS6[3N.I0(#ZBGQ
M*%64^)&:.>(QEP];IJK>GYX67YG^=O\ G)'4YK;1+@V-L@Y<4D]%8HRP +RJ
M#*SG:O&O[7% *YNSAQZ8 R%EMH!F4OY'_F=H0]:#6C<.*CTQ?SOV/:=%C]MS
M6I'N17^8PRV,:^ _0Q!#ZG_-/S!JGD/R=->)/34K>V@Y3E(VK+RC61N)4Q[D
MM^S3?;-=@B)S Z$G9 W+XB_+[\[O/OYN!M&T^=&N68R27C1QQF*( +QJB!5'
M+N$:0DT6@&;;+I\6'U'EW,Z 07YAZ3^8?Y%B+4;K59YX6<+ZB74L\2N=PKQS
MJ!O3;X"O[-:FA.*6+/L!7P ^Y HON[_G'[\V3^;^C+>2JJ743F&X5=EYJ 0R
M@]G4@^QY+O3-/J<'@RKIS#"0IXI_SE'_ ,Y(77Y<3+I&D%5O&0/-.5#>DK?9
M55-5YD?$2P("D4!)JN7H](,OJER[F40\ML?R=_,[7;<7[:M+#(X#BW>^G23H
M"!P0>DI/\I9:&O(#,@ZC#';A^-!)(3S\@/\ G)#5X]9'EWS*2\CR-"DKJ%EC
MG!($;\:!@Q'$&G(,1N5.T-3I(\/'#W_!91?07_.4GGW4ORYT%;W2YO0N#=11
ME^"/\+*Y(I(K+V&]*YAZ/$,DJEW,(BWR?Y$_,'\POS]MS9:?=) D /UB](6
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
M_3^)&QS#YMSHWE78J[%78J[%78J[%78J[%78J[%7@W_.3O\ RB&I_P#&*/\
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
M :9GY<6+(>+BKW$,B 6+^?O^<>?/OGNZ&IWMNMS<W*!G"S0)Z-"56+BSJ-E
M/P<A\6[%^66XM5BQB@: \CNGB#]!_P Z_*MYYN\KWFG64?JW4L4:I'R5:E70
MD<F*J-@>IS2::8A,$\F .[Q?_G$3\J=9_*^/45U>V^KF=K<Q?O(I.7 2\O[M
MWI3D.M.NV9>NS1RUPFZOO\ED;?96:M@_,/\ ,S_G&WS!^7NM'6?*RM)%ZIEB
M$17U8&:M4*-]M-R!3E53Q=?'?8=7')'AG[O>W"5LCT_\_?S+HD1T$NQ('-]/
MNUJ2>K$2(@^=  -SXY$Z7#_.^T?J8T'U]^3&I^8-9TY[CS'$D%V\[F.)5"\(
M@%"@CDQ^UR^T>7&E?$ZO.(@U#<4QD^9_^<K?^<=;[SO<KK>CQ^M.46.X@! 9
MN.RR)6@8\?A9:UH%X@[YL-%JAC'#+X%E$L(\M_FM^:'U=-,BTN1I H1;F>SE
M204H 3)(R0D_Y3J:[EJ]<MG@P\[^ (_M30+"=-_YQ=\W:9KEK>3P+<J+F"XG
MN%GBZEUDEJ'=79E/+D0IY'[-:Y;+60,"!ML0!13Q!^L&<ZTNQ5V*NQ5V*NQ5
MV*NQ5V*NQ5V*NQ5V*NQ5/O+>AMYAN4@6H!W<^"CJ?X#WRC/E\*-_)R-/A\:0
MC\WUA;P+:HL:"BJ  !V V&<H39LO9QCPB@K8&3L50>H7R:9$\TAHB D_T^9[
M9.$#,T.K7.8@"3T?)6L:H^M3O/)]IS6G@.P'R&V=7CQC&  \7ER')(R/5+,M
M:G8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%7TG^7GF/\ 35MZ3G][#13XE?V6_@?<5[YS
MFLP^'*QR+U6@U'B1H\P]!S7NS=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5
M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5
M=BKL5?,GG[RY^@;HL@I#+5D\ ?VE^CM[$9TNDS>)'?F.;R6MT_A2VY'<,&S.
M=>[%78J[%78J[%78J[%78J[%4A\S^6+3SE9RV%_'ZMM, )$Y,O( AA\2%6&X
M'0C)PF8&QS4&F*^0?RCT3\KS,VD6WU<SA!+^]EDY<.7'^\=Z4Y'I3KOEF7/+
M+]1NO<DFV::UHEMYCMI+2\C6:WE4K)&XJK _YU!Z@[C<95&1B;"'RC>_\X0^
M6+J4R))?1*37TTFC*#V!>)W^]R<V([1F.[Y?M9\;T!/^<6_*(M8[1]/#I$S,
M&,LHD+.%#%G1U9OLBBGX5_9 J:T?G)W=_<CB+V&V\JV=GIXTI(Z62P?5Q%R8
M_NN/#CR)Y_9VKRY=ZUS&,R3Q=;M%L0\A_DQH/Y9323Z3:_5Y)4".WJS254&M
M*2.X&_AOEN742R_4;^2DVG_G?\O],_,>V%IJMNMQ"&#J"64JP[JR%6'6AH14
M;';*\>4XS<32@TEWD+\J](_+%94TF!K=)B"Z^M-(I(Z'C)(X![5 !(H#T&2R
MYI9?JW^ 4FV%?F)_SC?Y=_,R9KF[@:*Z?[4\#>F[&E*L*%&8>+*3XU&V6XM5
M/%L#MW%(D\NM/^<'?+-LX=IK^4"M4>:(*=N_"%6VZ[,/NVS)/:,SW?+]J>-]
M3^4_*UKY)L8=.L4X6\"\44DL=R222=R222?<YKIS,S9YL";9#D%>?>?ORLT?
M\SUB35[?ZPL!8QCU)8^):@;^[=*UH.M<NQ9I8OI-)!ID/E7RK9^2;.+3["/T
MK6$,(TY,].3%C\3EF/Q,3N3]V0G,S-GF@FV09!7S=YX_YQ2\L>>9GN7ADM9I
M#5WMG"<C6I/!E>.I[D(*UKUWS.QZV>/;G[V?&PW3_P#G"'RQ9OR>2^F%*<7F
MC [;_NXD->W6F_3IEI[1F>X?#]97C?4TOEJTFL#IAC_T0P?5S&&9?W7#AQ#
MAA\.U0W+WKFNXS=];MA;Y9O_ /G"'RQ>,&22^A %.*31D'W_ 'D3FOTT]LV(
M[1F.X_#]K/C91Y-_YQ'\K^3YEN/2ENY$-5-TX=0>Q*(J(U.W)2/II2O)KISV
MY>Y>-D7_ #D[_P HAJ?_ !BC_P"3L>0T?]X/QT1#F^&O^<4_R=TC\W+74X]3
MB9FA:V]*1'*.G(2\J=5-:#9E8;=,V^MSRQ$</G^ALD:?57E__G"[RMHDPFD^
MM784@B.>5>%1XB*.,GY$D'H12M=;/M"<NX>[]ML.-]76ULEFBQ1*J1HH554
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
MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5[5^5GF/K8R'Q:+];+_QL/\
M99I=?A_C'Q=]V;G_ (#[P]JS3._=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK
ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK
ML5=BKL5>'?FEY<])A?1C9J+)\_V6^GH?H\<W>@S7Z3\'GNTM/7K'Q>.9N'1N
MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N
MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N
MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5F_D/RY^G[H%Q6&*C/X'P7Z?U YA:O-X<=
MN9Y.?HM/XLM^0YOIW.9>N=BKL5>5_F=YC^H0BTC/QRBK^R>'^RZ?('QS::'#
MQ'B/3E[W3]HZCA'".9Y^Y\_YOWFG8J[%78J[%78J[%78J[%78J[%78J[%78J
M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J
M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J
M[%78J[%78J[%78J[%78JB;2[>QD66,T=""#[C(RB)"BRC(Q-CH^L]!UA->MT
MN$VY#XAX,.H_S[;YRF7&<<B"]I@RC+$2"<92WNQ5*=<TA-<MW@?HPV/@>Q^@
M_P!,MQ9#C((:<V(98F)?)=[9OI\C12"CH2"/<9U<9"0L/%3@8&CT0N38NQ5V
M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V
M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V
M*NQ5V*NQ5V*NQ5V*NQ5V*JUO UTZQH*LQ  '<G89$FMRF,>(T'UAY;T-?+UL
MD"[D;N?%CU/\![9RN?+XLK^3V>GP^#$1^?O3[*')=BKL5?,7GSS'^G[HA#6&
M*JIX'Q;Z?U 9TVDP^''?F>;R.MU'BRVY#8,(S-<!V*NQ5V*NQ5V*NQ5V*NQ5
MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5
MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5
MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*HBTNGL9%EC-'0@@^XR,HB0HLHR,3
M8Z/K/0-937K9)TVY#XAX,.H_S[9RF;'X<B'M,&498B03G*6]V*NQ5V*NQ5V*
MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*
MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*H2_LDU*)X9!5'!!'S_SVR<)&!L=&$X"8(/5
M\E:UI3Z)</!)U0['Q'8CYC.KQ9!D (>*RXCBD8GHE>6M3L5=BKL5=BKL5=BK
ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK
ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK
ML5=BKL57QQF4A5!))H .I)[8":4"WU9Y3T >7;58OVS\4A\6/\!T&<MJ,WBR
MOIT>RTN#P8UUZLES&<MV*H+4;]-+A>:0T1!4_P!/F>@R<(&9H=6O),0!)Z/D
MK5]4?69WGD^TYK3P'8#Y#;.KQXQC  >+RY#DD9'JEN6M3L5=BKL5=BKL5=BK
ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK
ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK
ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKTK\MO,?Z*N/J\AI%,:#P
M#]C]/3[O#-;K</&+',?<[7L_4>'+A/(_>^BLYYZAV*NQ5XS^:7ESF!?1C<46
M7Y=%;_C4_1X9N-!F_A/P=#VEI_XQ[B\1S=N@=BKL5=BKL5=BKL5=BKL5=BKL
M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL
M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL
M5>Q_E;Y<]5C?2#9:K'\_VF^CH/I\,T^OS5Z1\7>=FZ>SQGX/<<TCT+L5=BKS
MO\Q?,?Z&MO1C/[V:H'B%_:/\!]_;-AH\/B2L\@ZO7ZCPXT.9^Y\WYT;RSL5=
MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=
MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=
MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5>D_EMY
MC_15Q]7D/[J8@?)^Q^GI]WAFMUN'CC8YC[G:]GZCPY<)Y'[WT7G//4.Q5V*N
MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N
MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*O+OS-\N?I&#ZU&/WD0^+W3O_P/
M7Y5S9Z'-PGA/(_>ZCM'3\8XAS'W/GS.@>9=BKL5=BKL5=BKL5=BKL5=BKL5=
MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=
MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKUC\
ML/+GUR4WD@^"(T2O=_'_ &(_$CPS5:[-PCA'7G[G<]G:?B/&>0Y>][YFA>D=
MBKL5>%?FCYC]=Q91GX4HTE.[=E^CJ??Y9O-!AH<1^#SO:6HL\ Z<WD&;=TCL
M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL
M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL
M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5;!IB
MKZB\D>8O\0VH+']['19/GV;_ &0_&N<QJL/A2\CR>OT>?QH^8V+,<PW.=BJA
M<VR7B-'(*HP((\0<E&7";#&41(4>KY-\Q:*^@7+P-N :J?%3T/\ 7WSJL.7Q
M(V\7GPG%(Q^229>T.Q5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V
M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V
M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*IIHNE/K=PD$?5SN? =R?D,JR
MY!C!);<6(Y9"(ZOK6PLDTV)(8Q1$  'R_P ]\Y2<C,V>KVL("  '1%Y!F[%5
M&XN%M$:1S15!+'P ZX0.(T&,I"(LODWS'K;^8+EYVV!-%'@HZ#^OO7.KPXO"
MC3QFHS'-(R^21Y>X[L5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=
MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=
MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=
MBKL5=BKL5=BKL5;!IBKZA\C^8O\ $-J"Q_>QT63W/9O]D/QKG,:K#X4O(\GK
MM'G\:._,;%F68;GNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*
MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5IE#BAW!
MZC%7ROYR\O'R[=,@'[IOBC/L>W^QZ?<>^=1ILWBQOKU>.U>#P95TYABF9;AN
MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N
MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N
MQ5V*NQ5V*NQ5V*NQ5':9ISZM,D$8JSF@_B?D!N<KG,0%GHV8\9R$ =7UMI6F
MIH\"01_904^9[D^Y.^<IDF9DD]7M,6,8P(CHF&5MKL58_P"9]<7R]:O.?M=$
M'BQZ?U/L,R,&+Q95\W&U&;P8D_+WOE">9KEF=S5F)))[D[DYU0%;!XPFS94L
M*'8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%65^3?,)\NW2R'^Z;X9!['O]'7[QWS%U.'Q8UUZ.9I,_@ROIR+ZG5@X!!J#N
M",Y9['FNQ5V*O.OS&\N?IBV]:,5EAJ?<K^T/HZCZ?'-CHLW!*CR+J]?@\2-C
MF/N?.&=$\L[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J
M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J
M[%78J[%78J[%78J[%78J[%78J[%78J^@_P LO+GZ.@-U(/WDP^'V3M_P77Y4
MSG]=FXCPCD/O>F[.T_ .(\S]SU'-8[=V*NQ5XW^:7F/TU%C&=S1I?E^ROT]3
M]'CFXT&&_4?@Z+M+45Z!\7A^;MY]V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*
MO%/S<_YR T+\F$'Z1F+7#BJ6L(#S,/'B2 J_Y3E0>U3A$3+DVPQ&3X6\R?\
M/Q"_F9AIFEP1+T1KB5Y2=^I6/TJ57]D,:'?DPVR\8G(&G#$8O^?@WF<,"]GI
MA6HJ!%."1W )N#0^]#\CA\(,ORX\WU)_SC[_ ,Y>S?G-JBZ3-IH@E,<DAFCF
M+(%05W1D!&Y5?MG<]LJE#A:LF'A%OM[*W%=BKY1_.3_G+W0ORFF>R0-?W\=0
M\,+ )&PK\,DIJ%-=BJJ[+^THR<8&3D0PF6[X\U;_ )^%Z],];33[&)-]I?6E
M/MNLD0V'7X=_;IEHQ-_Y<>;6E?\ /PO7H6)N["QE7:@B]:(^^[22_1MM[XG$
MOY<>;["_)O\ YR_T+\V)4LI UA?O0+#,P*2-_+'**!F\%949OV0<JE Q:)X3
M'S?6&0<=V*O)?SM_-'_E3FBRZQ]7^M>D\:^EZGI5]1PM>?!Z4K7[.^&(LTV8
MX<9IXA^0/_.6W_*\M6?2_P!&_5.%N\_J?6O5KP9%X\?1CZ\ZUY=NF^3G#A;)
MX>$7;[)RMQW8J\V_-[\PO^55:'=:SZ'UGZL(SZ//T^7.1(_M\7I3E7[)Z4]\
M,1990CQ&GSE^1G_.87_*Z=972?T9]5Y122>K]:]7[ !IQ]%.OCRVRR<.%OGA
MX1=OM;*G&2+S1K7^&["ZON'J?5H)9N%>/+TT+\:T-*TI6AIX'%,19I^<G_11
MO_M1_P#3_P#]FV9'A>;E_E_/['?]%&_^U'_T_P#_ &;8^%YK^7\_L7)_S\:!
M(Y:&0*[D7U33V'U8?K&/A+^7\_L?17Y4_P#.8/ES\SYTLR9+&\<\4CN.(60D
M[!)%)4D[?"W D[*&[U2@8M<L)'F^K,@X[L5=BKL5?&7Y\_\ .8$/Y*ZL-)CL
M/KL@A225OK'HA&>M$IZ4E3Q :M1LP]\LA#B<B&'B%L@_YQW_ .<HX?SZN;JT
M-G]2GMXUE5?7];U$+<7/]W'QX$IV->7:F[.'"C)BX'U;E;0[%78JT3QW.*OC
M3\TO^<V_+_D&5K6Q5]3N4)#>BP2!2.QF(;D:_P"^T=>M6J*&R.,ER8X">>SY
M;U7_ )^%Z[,P^J:?8Q+4U$OK2FG:A62+IWV-?;+!B;ORX\T-8?\ /PGS%&];
MBQT]TIT19HS7M\1F<?\ "_3A.)?RX\WV#_SCK_SE+_RO>ZEL6T]K66"#U7D6
M821FC(H&Z(REBS$#XJ!?M'*9PX6C)BX!;ZXR#CNQ5^:-]_S\2^I2O%^A*\'9
M:_7J5H:5I]6R\8K<S\OY_8A?^BC?_:C_ .G_ /[-L/A>:_E_/['?]%&_^U'_
M -/_ /V;8^%YK^7\_L=_T4;_ .U'_P!/_P#V;8^%YK^7\_L???Y7^=6_,71K
M35G@^K&[C]3T>?J<020/CXI6H /V1UR@BG&G'A-,]P,'8J[%78J[%78J[%78
MJ[%78J[%78J[%78J[%65>3O,!\NW2R'^[;X9!_DGO]'7\.^8NIP^+&NO1S-)
MG\&5].1?5".) "#4'<'.6Y/8 VNQ2[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%6'>=_+O^(;4JH_>Q_%'\^Z_P"R'XTS,TN;PI>1YN#K,'C1\QN'RZ1Q
MV.=.\@UBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL
M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL
M5=BKL5=BKL5=BKL5=BKL5=BKWC\K_+GU6,WL@^*04C]E[GZ3^ ]\T6NS6>$=
M.;T79VGX1QGKR]SUS-2[MV*NQ5\T_F%YC_3=UZ:&L4-57P)_:;^ ]A[YTFCP
M^'&SS+RFNS^+*AR# <SW6NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V
M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V
M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V
M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*OH/\LO,?Z0@-K(?WD0^&O=.W_ ]/E3.?UV
M'A/$.1^]Z7L[4<8X3S'+W/4<UCN'8J[%7S!Y[\N?X?NCP%(9:LGMXK]!_ C.
MFTN;Q8^8YO(ZW3^#+;D=PPK,UP'8J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%65^3?+Q\Q72H1^Z7XI#
M[#M_LNGWGMF)J<WA1OKT<S28/&E73F7U0JA!0; =!G+O8MXJ[%4JUO5DT.W>
MX?HHV'B>P^D_URW%C.0@!IS91BB9%\E7UZ^HRO-(:NY))^>=7&(B*#Q<YF9)
M/5"Y-@[%78J[%78J[%78J[%78J[%78J[%78J\R_.+\Q8_P J=#N]6D 9H4I$
MA/VY7/&-?ER(Y4Z*">V$"]FS''B+\,O*OE[5?S_\PK 9#+>WTI>69ZD*HW=V
MIT5%&RBG0(O;,LD0#LB>$/UV\B?\X>^4_)D*+-:"_N!Q+S7)+\F%.D5?35:_
ML\2:&C,V8QF2X!S$O4Y?R/\ *LRE3HNF4((-+* '?P(0$'W&XP<1:^,]Y4O)
MGY(>7OR\O7U#2K%+:YDB,3,C/0H2K$!&8HNZJ254$]S@))3+(9;%ZM@:WS%_
MSEC^;LOY2^7F>S;A?7C^A PZI4$O(/=5%%\&93VR4(\1;\,.(ORG_P"<??R5
MG_/;6#:M(T=M$OJW<XW8*30!:U!=SL*]/B8@\:')G+A<V<^$6_8'RU_SC1Y0
M\K1B.+2;66BT+7$8N&;Q),W/<^P '0 #;,;B+@'*2UYF_P"<9_*'FJ(QRZ5:
MQ54@/;QBW9? @P\ 2/\ *!'8@C;'B*C*0_'C\_OR8G_(O6#9<S);R*);6;HS
M)6E&IL'1A1J==F  8#,J$N(.?"?$+?K#_P XG?FS+^:_ER.2[<O>V;FWN&)J
M7X@%)#[LA'(]W5CF-.-%PLT.$OIO(-#Y,_YS:_Y0J[_XS6W_ "=7)PYC\=')
MT_/X/A__ )P$_P"4KF_[9\W_ "=ARW-R'O\ T%R,WTOV3S'=<[%7S;_SEY_R
MA&J_ZD'_ %$19.'-MQ?4'YR?\X,?\IC'_P PMQ^H9=EY.;F^DOVMS&=:P7\T
M/^.#J?\ S 77_)E\0SAS'O?@E^3F@6WFKS%IMC>)ZEM<7<,<J<F7DC, 1R4A
MA4=P0<S9&@[*1H%^Q?\ T)OY%_ZM?_3U=_\ 5?,;Q"X'C2[TOU3_ )PJ\DZA
M$8X[&2W8])([F<L/D)7D3[U./B%(S$/RO_/[\EI_R+U?ZD9#+;RH);::E"R5
M((8#HZ$4-.NS"G*F9$)<3FPGQBWZO?\ .(_YHS?FAY9B>[?G=V;FVF<GXGX*
MK(Y]RC $_M,K',6<>$N%FC1][Z>R+0[%4/=W26,;RRL%C12S,>@514D_(8%
MM^ \RW'_ #D1YQ(0E7U.]-"14QPUV-/^*X5Z?Y.9GT!VOTCW(_\ (WS5+^3'
MG"V>Z_=B&Y>TNQV"LQBDK6GV&^/YH,9^H?:LX\0I^^.8CJG8J[%7YW?\YU?G
M9-Y;@B\MV$G"2ZC]2[=31A"252,$=/4(;GWX #[+G+<<;W<S!#J^7_\ G%[_
M )QB/YV/)?7[O#I<#A#PH'FDV)12:A54$<VH3N%7>I6V<ZV#;DR<#]/_ "__
M ,XT^3_+:A8=(M9**5K.GU@FIJ23-SWKW[#X11=LQ^(N&<I*<WWY#>5-00QO
MHVG &FZ6L4;;?Y2*K?C@XB@9".JK^7OY*Z%^5<]S/H]M]7:Z""4!W=?@+$<>
M;,5KSW"D+LM *8DVLLAES>J8&MV*OYLIX5N=29'%5:Y((\07H<S>CN'[8_\
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
M[$ L=6;N9[<?<C_UR.7FNHZ?%^CN4N&[%78J[%7X]?\ /P9C_BBT';]&1?\
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
MR+YPMOS TRUU2T/[FZB610>JD[,A]T8%6]P<PR*=9*/":99BQ?FW_P _%?\
M>71_^,MU_P 1BR[%S<S3]?@^*?\ G''\U6_*+S#;WKL1:2GT+H=O2<BK4_R&
MHX_U:=\NR1L.1./$*?OO'(LRAE(*D @@U!!Z$',-U:_%4D\R>8;?RG93W]VW
M"WMHGED;P5!4T\2>@'<T&*0+V?SN?F%YUN/S$U6ZU6Z/[VYE9Z?RKT1![(H"
MCV&9T8\(IVP%/UR_YP1_Y1 ?\QD_ZDS%R<W!U'/X/LS*W&?%/_.>O_*))_S'
MP?\ $)<LQ\W)T_/X/SD_YQZ_(S_E?-_<6/USZGZ$'K<_1];E\:IQIZD=/M5K
M4].F9$Y<+E9)\ M]<_\ 1.3_ +7G_3A_V<Y7XODT?F/+[7G_ )__ .<!-8\M
MVSW.EWD>HF->1A](PRM2M1&O*16/@"ZEN@WH"C*SCG!Y[/"O^<?_ ,]K[\DM
M30\W.GRR!;RV-2O&M&=5[2(-P10M3BVQR<X<3;.'&'[SV]PEVBR1L&1P&5@:
M@@BH(/@1F&ZLBE;"J7ZMJ<6B6\MU.W&*&-Y)&\%12S'Z ,4@6_GAUR[OOS<U
MF\O(XVDN+EKFZ9!U5$5Y6 _U(UH/&@ W.9H](=KR?67_ #@-^8'Z!URXT>5J
M1:A%RC!/^[H*L /]:,R5\>*_15E'5ISQL7W/U\S'=>[%78J_,_\ YSH_/*ZT
MJ5/+.GRM$&C$MZZ$AF#UX0U&X4@<GI]H%5Z<@;L<;W<W!#J^=_R!_P"<2K_\
MZ8/TC/.++3N959"G.24J?B]-:J H/P\V/VNBM0Y9/)3;DRB#[&M/^??'EM$
MFO=1:3]IE>!%/R4P,1_P1ROQ2XQU!2#6_P#GW?I4]?J.J74/3CZT<<U/&O#T
M:U[=*>^(RED-1Y/I#_G'#\EF_([29+":5)YY;AYGE0$ @JJJ*-OL%Z>))[Y7
M*7$;:LL^-] Y%I?#?_.;'YWW/Y=6$.DZ;(8KR_#&2531XX%V/$]FD)XAANH5
MJ4:A%F./$7*P0O=\!?D/_P XWZG^?4DLL<JVUG"P66YD4N2YWXH@(YM0\FJR
M@"E6J0#?*?"Y,\@@^Z=/_P"?>WEV-*7%]J$CU^U&T,:T_P!5HI#_ ,-]&4^*
M7&.H/1 :S_S[RT6<'ZEJ-Y">.QF6*8<NQHJP[>W7_*P^*4C4>3U__G&K_G')
MOR$-^9;A+I[IHPDBH4(CCYT!4EJ$EJD!F&PWVKD)RXFO+DXWU1D&A\[_ /.6
M'_*%:M_QBC_Y/1Y*'-NP_4'YC_\ .$__ "FMG_QBN?\ DR^9&7DYF;Z2_<#,
M5UKL5?DI_P YH?\ .0]SKE]+Y:TV1H[.V8I=LAH9Y1]J,D?[KC^R5Z,]>5>*
MYD8X=7/PXZW8?^0W_.&M]^:UHNJ:A.;&QD%80$YRS#IR ) 1/Y6/(MV7B0V&
M62N3+)E$7U7_ -$^/+/"GUS4N=/M>I!QY4Z\?0K2O;E]/?*_%+C_ )@OD_\
M/O\ YPYO?REM6U.PG-]8)3UJIPEA!- Q +!T\6'$K7=>(+99')?-R,>439K_
M ,X6_P#.0=UHVH1>6M1E,EE<_!:%R28)?V8U/^^Y/LA>BOQXT!:HR0ZL<V.Q
M;]:\QW =BK\/_P#G-C_E-;S_ (Q6W_)E,RL7)V6'Z0])_P"<'OSN_P )Z@?+
MUZ]+2^:MNS':.XI3B/ 3#;_7"4^TQR.6/5CFAQ"WZ[YCNO=BK\/_ /G-C_E-
M;S_C%;?\F4S*Q<G98?I#]9OR$_Y131O^V?:_\FES%/,^\_>X67ZB]:Q:G8J[
M%78J[%78J[%5:WG:U=9$-&4@@CL1N,B1>Q3&7";#ZP\M:XOF"V2==F.SCP8=
M1_$>V<KGQ>%*OD]GI\WC1!^:?90Y+L52[5M,36('@D^RXI\CV(^1WRS',P((
MZ-67&,D3$]7R3J6GOI4SP2"CH:'^H]CU&=7"8F+'5XO) XR0>B"RQK=BKL5=
MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=
MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL51
M-G:/?R+%&*NY  ]SD92$1990B9FAU?6>@Z.FA6Z6Z?LC<^+'J?O_  VSE,N0
MY)$E[3!B&*(B$XREO=BK1/'<XJ^6_.OF+_$5T64_ND^&/Y=V_P!EU^5/#.HT
MV'PH^9YO'ZO/XTKZ#8,0S+<)V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5^
M:'_/QBW+1:+)V5KQ?^"$!_XUR_$YFGZHK_GW5<A[76(NZRVK?\$LH_XUP9>:
MZCI\7Z2Y2X;L5=BKL5?D#_S\'MBOF6RD[-IT:CYK/.3_ ,2&9.+DY^GY?%]4
M_P#.!5P)O*3J/V+Z=3_P$3?\;95DYM.?G\'VKE;C.Q5\-?\ /P"98_*UNI.[
M:C#0?*&<G+<7-R<'-\[?\^\XB=<U!_V19 $^YE0C]1R>5NU'+XOUNS'<!\F?
M\YM"ODJ[_P",UM_R=7)PYC\=')T_/X/AW_G 5POFR4'OI\X'_(R$_P ,MS<A
M[_T%R,WTOV5S'=<[%7S5_P Y@2"/R/JI/\MN/ON81DX<VW#]0?G1_P X,"OG
M&/\ YA;C]0R[+R<W-])?M9F,ZU@OYH?\<'4_^8"Z_P"3+XAG#F/>_GZ_+WRG
M_CS5[/2_4]'ZW/'#ZG'GPYFG+C5>5/#D/GF=(T'9R-"WZ#_]$Y/^UY_TX?\
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
M0:?SCZA#+Y$U:1(V(FL;M@K=#S@D(!^]<S1ZA[W;OZ-]+U!=6MXKA!198T<
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
M7[@9BNM>;?G+,;?RSK+KU73;TCYB!SACS9PYCWOP^_YQVA$_F[1P?^6V$_\
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
MYIU'3XOTCREPWYM_\_%?]Y='_P",MU_Q&++L7-S-/U^"<_\ /O'_ (Y&I?\
M,6G_ ";&#+S^"ZCI\7F?_.?'Y3?HV[@\RVR?N[FD%W0=)5'[MS_KH.!/BB]V
MR6*71E@G8IY1YL_YR=E\Q^1+7RX2WUT2>C<R;_%:P\6BW[E_A1NM?2;E]L9(
M8Z+8,=&WUI_S@=^51\N:5-KUPE)[_P"""HW6W0[G_GHXK[JB$=<KR2LN/GET
M>-?\_$/^.II?_,++_P G,EAZMNGY?%])_P#."/\ RB _YC)_U)D,G-IU'/X/
MLS*W&?%/_.>O_*))_P Q\'_$)<LQ\W)T_/X/RD_+S_$/UB3_  Y^D/K'I_O/
MJ'K>IZ=1]KT/BX\J==JT[YE&NKF2KK]KUW_D*7_?S_\ 3_D?3Y,/3Y?8ELOY
M3?F#^94@6[L]6N'!4!KWU5 K4"C7)4?,UV[TK@XHQ9<<1U#[G_YQP_YPT_Y5
M_=1ZQKSQS7D1Y6]O&>4<3CI([&G-U_9 '%#\56:G&F>3B<;)FO8/O_*G$2#S
M5YBA\HV%SJ%P:0VT,DK[TV12U![FE!XG%E$6:?SX:3JUOYO\P1WFN3>G;W-X
M)KR4J[T1I.<E%0,QJ*@4![=LS2*%!VG+D_9!?^<QO(J  :I0#H/JEW_U0S&\
M,NO\*3Y__P"<G?SW\E_FUY;GL;341)>QO'-;*;:Y6LB&A')X54<D9UJ2!4[Y
M*,""W8H&)?.G_.$'G_\ PCYH6RD:D&I1F UZ>JOQQ'YDAD'^OD\HVMMS1L/V
MIS&=<[%78JQ'S+^7^D><O^.E8VMT:4!FA21@.GPLRDK\P01VQ!ID)D/&=<_Y
MQ#\EZX-]-6%J4#PRRQD;UKQ#\"?=E.WT9,3(;!FD_-3_ )R:_P"<9G_(V2*Z
MM)7N--N'*(S@>I%)2H1RH ;D 2K +6A!44%;X3XMG,QY.-]C?\X+?G#<^<K"
MXT2_D:66P5&MW8U8P-5>!)W/IL %K^RRJ-E&59(T7'SPK=]\Y4XKL58]Y@\H
MZ=YL4)J-I;W:+T6>%)0/D'4XC9(D0\7UC_G$_P EZVM'TN)#O1HGEB()[_ Z
M@T[!@0/#)"9#;XTGY_\ _.3O_.)*?E-;'6-(DDET\.JS12T+P\S16#@#DA8A
M=QR4E:EJDBZ&2]BY6/+Q/0O^<#/SAN6N9/+-W(SP&-IK/D:F-E(,D:^"L"7
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
M<G)S,WTE^YV8CK7SO_SEA_RA6K?\8H_^3T>2AS;L/U!^8_\ SA/_ ,IK9_\
M&*Y_Y,OF1EY.9F^DOW S%=:D/FG23KVGW5H.L\$L0_V:%?XX&431#^>'R#K7
M^#M;L;V6J_5+R"5P0=A%*K,".O8YG2W#M2+?T<QR+,H92"I ((-00>A!S"=0
MOQ51N;E+-&DD(5$4LS'H !4D_(8% M_.%YFU!_.NKW-Q&"TE[=RR*.A+32%A
M]Y;,X;!V_)_1AHNFC1K6&V7<0Q)&#[(H7^&8+J9&S:9X4/P__P"<V/\ E-;S
M_C%;?\F4S*Q<G98?I#]6_P#G'?\ Y1'1_P#F!A_XB,QCS/O+AYOJ+U?4],AU
MJ"2VN$$D,R-'(C;AD8$,I]B#3 U T_"/\S?)NH?\XS>:A]5<J8)%N+&8C9XB
M3Q#>--XY!^U1NS9EQ/&'9Q(F$K_YR(_,&W_-'7GU>UV2XM[8LAZHZQ*KH?\
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
M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7 5Q5]1>1_+O\ AZU
M8?O9*-)[>"_[$?C7.8U6;Q9>0Y/7:/!X,=^9W+,LPW/=BJA<W*6:-)(:(H))
M\ ,E&/$:#&4A$6>CY-\Q:T^OW+SMT)HH\%'0?U]ZYU6'%X4:>,SYCED9?)),
MO<=V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*O%?S1_YQ]\O?F]^\U*V_TGB%%S$WIS
M #I\0V:G82*X'881(AMCE,7R9K/_ #[LL9V_T+5IX5Y'::W28\>PJKP[CN:;
M^ RT92W?F/)+['_GW/#&X,^M.\>]52S"-[?$9W'_  IPG*G\QY?:^O/R0_(3
M3?R)MYXK"2:9[DQM-),4J3&" %"*M%^)B 2QW^UE4I<31DR<;W'(M3L5?-?Y
MH_\ .*/EG\TY7NIH7M;QZEI[8A&9O%U(9&/B>(8[_%W$HS,6^.8Q?,]]_P ^
MZ(9')@UITCVHKV8=O?XA.@_X7+1E;?S'E]J:Z%_S[NTZW8&_U6XG6O2&%(#2
MG2KM-O7O3IM3O@.4H.H\GV9^6WY0:)^4L)ATBU6$O3U)35I9*=.<C58@=E^R
M.P&5$WS:)Y#+F]+P-;L5>)?G1^0NF?GI';1ZE+<Q"U:1D^KO&I)D"@\N<<G\
MHI2F2C+A;(9##DB?R:_(_3OR.MI[739;B5+B02.;AD8@A>.W".,4IX@XREQ+
M/(9\WLF1:W8J[%7SY^<W_.-FD?GE<07&I37<3V\;1H+=XU!#'D>7.*3?Y$9.
M,N%MAE,&;?E-^5-E^3>F_HO3Y)I(?5>7E.R,_)Z5%41!3;;X?IR)-L9SXWIN
M!@\O_-S\I;'\Y].&F:A)/'")4EY0,BOR0, *NCBGQ&OPU]\,33.$^!@GY-_\
MXR:/^1]W->Z=->2R31>DPG>)E"\E:H"11FM5'<BG;)2GQ,IY3-]%Y!J=BKL5
M=BKXFN?^<#O+5]<M=3W>IRR/(9).4L%'9FY-RI;@T8]:$>U,M\0N3^8/D^UT
M01@*H  % !T RIQEV*NQ5Y=^;GY1Z?\ G1IXTW4FE2)95E5X659%=0PV+HXW
M#$'X>APQ-,X3,.3SO\H?^<6M(_)2_;4--NKYY'B:)TFDA:-E8JVX2%#4%00>
M7X$Y*4^)G+*9"B^E<@TOF;\S?^<2_+7YJ7DNH7:W,-Y,5,LT,Q!8JH4?#()$
M'PJ%^%1M[[Y.,S%OCF,=GSIJ?_/NJUE(^JZQ+&-^7J6JR5\*<98Z>_6OMDQE
M;?S'E]J&L?\ GW/#&X,^M.\>]52S"-[?$9W'_"G"<J_F/+[7T9^6O_.(7E?\
MMY4N1"][=)0K+=,'"L.ZQJ%C&^X)5F6@HU:DURF9-4LQ+ZAR#0[%7@?YL_\
M.-GE_P#.6<76I),MTL8B6>*9E8("Q "MRCV+,?L5WWKDHR,6Z&4QV?,.L?\
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
M?Y+/\[[/VN_Y5#)_RT+_ , ?^:L?Y1'=]J_R6?YWV?M=_P JAD_Y:%_X _\
M-6/\HCN^U?Y+/\[[/VN_Y5#)_P M"_\  '_FK'^41W?:O\EG^=]G[7?\JAD_
MY:%_X _\U8_RB.[[5_DL_P [[/VN_P"50R?\M"_\ ?\ FK'^41W?:O\ )9_G
M?9^UW_*H9/\ EH7_ ( _\U8_RB.[[5_DL_SOL_:[_E4,G_+0O_ '_FK'^41W
M?:O\EG^=]G[7?\JAD_Y:%_X _P#-6/\ *([OM7^2S_.^S]KO^50R?\M"_P#
M'_FK'^41W?:O\EG^=]G[7?\ *H9/^6A?^ /_ #5C_*([OM7^2S_.^S]KO^50
MR?\ +0O_  !_YJQ_E$=WVK_)9_G?9^UW_*H9/^6A?^ /_-6/\HCN^U?Y+/\
M.^S]KO\ E4,G_+0O_ '_ )JQ_E$=WVK_ "6?YWV?M=_RJ&3_ ):%_P" /_-6
M/\HCN^U?Y+/\[[/VN_Y5#)_RT+_P!_YJQ_E$=WVK_)9_G?9^UW_*H9/^6A?^
M /\ S5C_ "B.[[5_DL_SOL_:[_E4,G_+0O\ P!_YJQ_E$=WVK_)9_G?9^UW_
M "J&3_EH7_@#_P U8_RB.[[5_DL_SOL_:[_E4,G_ "T+_P  ?^:L?Y1'=]J_
MR6?YWV?M=_RJ&3_EH7_@#_S5C_*([OM7^2S_ #OL_:[_ )5#)_RT+_P!_P":
ML?Y1'=]J_P EG^=]G[7?\JAD_P"6A?\ @#_S5C_*([OM7^2S_.^S]KO^50R?
M\M"_\ ?^:L?Y1'=]J_R6?YWV?M=_RJ&3_EH7_@#_ ,U8_P HCN^U?Y+/\[[/
MVN_Y5#)_RT+_ , ?^:L?Y1'=]J_R6?YWV?M=_P JAD_Y:%_X _\ -6/\HCN^
MU?Y+/\[[/VN_Y5#)_P M"_\  '_FK'^41W?:O\EG^=]G[7?\JAD_Y:%_X _\
MU8_RB.[[5_DL_P [[/VN_P"50R?\M"_\ ?\ FK'^41W?:O\ )9_G?9^U-]"_
M+ :9<)-+*)%0U"\:5(Z5W/0[Y3EUW&" *MOP]G<$@2;KI3UK-4[IV*NQ5XS^
M:7F/@!8QG<T:7Y=57_C8_1XYN-!A_C/P=%VEJ/X![R\1S=O/NQ5V*NQ5V*NQ
M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ
M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ
M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ
M5V*NQ5V*NQ5V*NQ5V*NQ5?'(86#*:,""".Q'3 1:0:?5OE37AYBM5F_;'PR#
MP8=?OZCYYRVHQ>%*OD]CIL_C1OKU][),QG+=BJ"U&P35(7AD%4<$'^OS'49.
M$S V.C7D@)@@]7E__*HX/]_O_P ",V?\HGN#J/Y+CWEW_*HX/]_O_P ",?Y1
M/<%_DN/>7?\ *HX/]_O_ ,",?Y1/<%_DN/>7?\JC@_W^_P#P(Q_E$]P7^2X]
MY=_RJ.#_ '^__ C'^43W!?Y+CWEW_*HX/]_O_P ",?Y1/<%_DN/>7?\ *HX/
M]_O_ ,",?Y1/<%_DN/>7?\JC@_W^_P#P(Q_E$]P7^2X]Y=_RJ.#_ '^__ C'
M^43W!?Y+CWEW_*HX/]_O_P ",?Y1/<%_DN/>7?\ *HX/]_O_ ,",?Y1/<%_D
MN/>7?\JC@_W^_P#P(Q_E$]P7^2X]Y=_RJ.#_ '^__ C'^43W!?Y+CWEW_*HX
M/]_O_P ",?Y1/<%_DN/>7?\ *HX/]_O_ ,",?Y1/<%_DN/>7?\JC@_W^_P#P
M(Q_E$]P7^2X]Y=_RJ.#_ '^__ C'^43W!?Y+CWEW_*HX/]_O_P ",?Y1/<%_
MDN/>7?\ *HX/]_O_ ,",?Y1/<%_DN/>7?\JC@_W^_P#P(Q_E$]P7^2X]Y=_R
MJ.#_ '^__ C'^43W!?Y+CWEW_*HX/]_O_P ",?Y1/<%_DN/>7?\ *HX/]_O_
M ,",?Y1/<%_DN/>7?\JC@_W^_P#P(Q_E$]P7^2X]Y=_RJ.#_ '^__ C'^43W
M!?Y+CWEW_*HX/]_O_P ",?Y1/<%_DN/>7?\ *HX/]_O_ ,",?Y1/<%_DN/>7
M?\JC@_W^_P#P(Q_E$]P7^2X]Y=_RJ.#_ '^__ C'^43W!?Y+CWEW_*HX/]_O
M_P ",?Y1/<%_DN/>7?\ *HX/]_O_ ,",?Y1/<%_DN/>7?\JC@_W^_P#P(Q_E
M$]P7^2X]Y=_RJ.#_ '^__ C'^43W!?Y+CWEW_*HX/]_O_P ",?Y1/<%_DN/>
M7?\ *HX/]_O_ ,",?Y1/<%_DN/>7?\JC@_W^_P#P(Q_E$]P7^2X]Y=_RJ.#_
M '^__ C'^43W!?Y+CWEW_*HX/]_O_P ",?Y1/<%_DN/>7?\ *HX/]_O_ ,",
M?Y1/<%_DN/>7?\JC@_W^_P#P(Q_E$]P7^2X]Y=_RJ.#_ '^__ C'^43W!?Y+
MCWEW_*HX/]_O_P ",?Y1/<%_DN/>7?\ *HX/]_O_ ,",?Y1/<%_DN/>7?\JC
M@_W^_P#P(Q_E$]P7^2X]Y=_RJ.#_ '^__ C'^43W!?Y+CWEZ7I&EQZ+ D$7V
M4%*]R>Y/N3FMR9#D-EVV+&,<1$=$RRMM=BJUW$8+,: "I)[#"!:":?*OF[S
M?,5TTH_NU^&,?Y([_,]?P[9U&GP^%&NO5X[59_&E?3D&+YE.([%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%5\<AB(9200:@CJ".^ BU!I]6>4]?'F*U67]L?#(
M/!AU^_J/GG+:C#X4J^3V6ES^-&^O5DN8SENQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N
MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N
MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N
MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N
MQ5V*NQ5V*NQ5*=<U=-#MWG?HHV'B>P^D_P!<MQ8SD( :<V48HF1?)=[>/J$K
M32&KN22?<YU<8B(H/%3F9FSU0N38NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ
M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ
M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ
M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ
M5V*LX\A>8_T#= .:0RT5_ ']EOH_43F#J\/B1VYCD[#1:CPI;\CL7TYG-/6N
MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N
MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N
MQ5V*O*OS.\Q_481:1GXY15_9/#_9?JKXYM-#AXCQ'IR][INT=1PCA',\_<\
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
M_F)_SI?,N_Q+??\ +3/_ ,C7_KCX$>X?(+^8G_.E\R[_ !+??\M,_P#R-?\
MKCX$>X?(+^8G_.E\R[_$M]_RTS_\C7_KCX$>X?(+^8G_ #I?,N_Q+??\M,__
M "-?^N/@1[A\@OYB?\Z7S+O\2WW_ "TS_P#(U_ZX^!'N'R"_F)_SI?,N_P 2
MWW_+3/\ \C7_ *X^!'N'R"_F)_SI?,N_Q+??\M,__(U_ZX^!'N'R"_F)_P Z
M7S+O\2WW_+3/_P C7_KCX$>X?(+^8G_.E\R[_$M]_P M,_\ R-?^N/@1[A\@
MOYB?\Z7S+O\ $M]_RTS_ /(U_P"N/@1[A\@OYB?\Z7S+O\2WW_+3/_R-?^N/
M@1[A\@OYB?\ .E\R[_$M]_RTS_\ (U_ZX^!'N'R"_F)_SI?,N_Q+??\ +3/_
M ,C7_KCX$>X?(+^8G_.E\R[_ !+??\M,_P#R-?\ KCX$>X?(+^8G_.E\R[_$
MM]_RTS_\C7_KCX$>X?(+^8G_ #I?,N_Q+??\M,__ "-?^N/@1[A\@OYB?\Z7
MS+O\2WW_ "TS_P#(U_ZX^!'N'R"_F)_SI?,N_P 2WW_+3/\ \C7_ *X^!'N'
MR"_F)_SI?,N_Q+??\M,__(U_ZX^!'N'R"_F)_P Z7S+O\2WW_+3/_P C7_KC
MX$>X?(+^8G_.E\R[_$M]_P M,_\ R-?^N/@1[A\@OYB?\Z7S+O\ $M]_RTS_
M /(U_P"N/@1[A\@OYB?\Z7S+O\2WW_+3/_R-?^N/@1[A\@OYB?\ .E\R[_$M
M]_RTS_\ (U_ZX^!'N'R"_F)_SI?,N_Q+??\ +3/_ ,C7_KCX$>X?(+^8G_.E
M\R[_ !+??\M,_P#R-?\ KCX$>X?(+^8G_.E\R[_$M]_RTS_\C7_KCX$>X?(+
M^8G_ #I?,N_Q+??\M,__ "-?^N/@1[A\@OYB?\Z7S+O\2WW_ "TS_P#(U_ZX
M^!'N'R"_F)_SI?,N_P 2WW_+3/\ \C7_ *X^!'N'R"_F)_SI?,N_Q+??\M,_
M_(U_ZX^!'N'R"_F)_P Z7S+O\2WW_+3/_P C7_KCX$>X?(+^8G_.E\R[_$M]
M_P M,_\ R-?^N/@1[A\@OYB?\Z7S+O\ $M]_RTS_ /(U_P"N/@1[A\@OYB?\
MZ7S+O\2WW_+3/_R-?^N/@1[A\@OYB?\ .E\R[_$M]_RTS_\ (U_ZX^!'N'R"
M_F)_SI?,N_Q+??\ +3/_ ,C7_KCX$>X?(+^8G_.E\R]=_+3S6]_RM;ART@JR
M,Q))'<5/AU'M7PS4ZW3\/J'+J[OL_4F?ID;/,6]<S4N[=BKL5?/'YE^7/T9<
M?68Q^[F._L_?_@NOSKG0:+-QCA/,?<\QVAI^"7$.1^]YEFS=2[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J\N\Z_G5Y>_+
MR3T=3OHH9=JQ@-)(*[@LD2NR@^X&7X]/+)R">$HKR)^;FB?F8772;M;AHQ5U
MX2(RBM*D2*IIX>/T'')@EB^H4I%/1\H0[%78J[%6+:]YYTGRLZQ:A?6MK(R\
ME6>>.)BM:5 =@2*BE<LCCE+D"?<%ID-K=1W\:2Q.LD<BAD=2&5E85#*1L01N
M"-B,K(I41BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B
MKL5=BKL5=BKL5=BKL5=BJ9:1I;ZS.D$?VG-*^ [D_(;Y5DR#&"2VXL9R2$1U
M?6NG6":7"D,8HB"@_K\SU.<I.9F;/5[3' 0  Z(W(-CL5=BKL5=BKL5=BKL5
M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5
M=BKL5=BKL5=BKL58+Y_\Q_H*U*H:32U5?$#]IOH[>YS.TF'Q);\@Z[7:CPHT
M.9Y/F7.E>3=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5
M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5
M=BKL5>[_ )7>8_K,9LI#\2;Q^Z]Q]!_#Y9HM=AH\0Z\WHNS=1Q#@/3D]=S4N
M[=BJ4:[I":[;O _1AL?!AT/T'+L60XR"&C-B&6)B7R7>V;V$C12"CH2"/<9U
M49"0L/%SB8&CT0V38NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5
MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5
MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5
MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*LW\A^7/T_= N*
MPQ49_ ^"_3^H',+5YO#CMS/)S]%I_%EOR&Y?3N<R]<[%78J\!_,_S']=F%I&
M?@B-7]W\/]B/Q)\,WVAP\(XCUY>YYKM'4<1X1R'/WO*<VKIW8J[%78J[%78J
M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J
M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%4987SZ;*DT9HZ$$?1_ ]\A.
M(F*/5G"9@01T?6FC:JFMVZ7$?1QT\#W'T'.4RXSC)!>TPY1EB)#JFF5-SL52
MG7-(37;=X'Z,-CX$=#]!RW%D.,@AIS8AEB8E\EWMF^GR-%(*.A*D>XSJXR$A
M8>*G P-'HA<FQ=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B
MKL5=BKL5=BKL5=BK\S/^<]/][],_XP3?\37-]V9R/P;H\GF7D[_G$#7O.^GV
M^I6UQ8K#<QB1%DDF#@'^8+"PK\B<R)Z^,"00=O=^M3*DJ\P^5/.?_.-$D4_K
MR0P%RJ2P2F2W9JD\61J#XJ<@LD8Y=:5!I*$\>IVK?SYIYOT>_P"<??SD7\Y-
M*^L2*L=Y PCN46O'E2JNM>BN*T%3Q(9:F@)T6IP>#*NG1JD*>[YB,78J[%78
MJ[%78J[%78J[%78J^??^<E?S'O\ \KM#%_IQ03FYCCJZ\AQ97)VVW^$9F:3$
M,LJ/<SB+0'_.+GYB:C^9VBS7VIR"687DL:D(J!4"1L% 4#8%CN:MXDY+68AB
ME0[D2%/I',%B[%78J[%78JP#\U/-C^1M#OM1CIZD$#M'6E/4(XI6O4<B*COE
MV&''(#O*8BWYG?\ .,'Y16OYVZA?7FLM)/%;\&=>;*TLLS,:NX/*E$;E0@DD
M;YOM9G.  1V_8VR-/TF\@?E%HOY7M,VD6_U?ZP$$@]222OI\N-#(SD?:-:&A
MVVS19<\LOU&Z:B;>E90AV*L9\Z6M]>Z;=1:8ZQ7KP2"W=NBR%3Q/>F_>AIUH
M>F3@0"+Y7ND/E#_G'7R9Y[\OZI++YBGF-B8F'">Z6X+/4<3& \G"F]?LU&U#
MVV6KR8Y <'/R%,R0\*_YSN_X[=C_ ,P7_,V3,SLWZ3[_ -"8\GZ'?E7_ ,H_
MI?\ S 6G_)E,TF;ZC[S][6>;/,I0[%78J[%78J[%78J[%78J[%78J[%78J[%
M78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J^@/RQ\N?4(3=R#XY1\'LGC
M_LNORIXYH-=FXCPCIS][TO9VGX!Q'F>7N>J9JW<.Q5V*NQ5V*NQ5V*NQ5V*N
MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N
MQ5V*NQ5V*NQ53EE6!2S&BJ"23V ZG"!:":W?*7FK7F\Q73S;\!\,8\%'3[^I
M]SG4X,7A1KYO&ZG-XTB?DQS,EQ78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%4=INH/I4R3QFCH:C^(^1&QRN<!,4>K9CF<9!'1]
M:Z3J::Q D\?V7%?D>X/R.V<ID@8$@]'M,609(B0ZICE;:[%7C'YI^7.0%]&.
ME%EI_P *W_&I^C-SH,W\)^#H>TM/_&/<7B6;IT#L5=BKL5=BKL5=BKL5=BKL
M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL
M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL
M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL
M5=BKL57QQF4A5!))H .I)[8":4"WU9Y3T >7;58OVS\4A\6/\!T&<MJ,WBRO
MIT>RTN#P8UUZLES&<MV*L8\W:^/+MJTH_O#\,8_RCW^0Z_AF3I\/BRKIU<35
M9_!C?7H^5'<RDLQJ2:DGN3G4@4\:3:W"KL5=BKL5=BKL5=BKL5=BKL5=BKL5
M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5
M=BKL5=BKL5=BKL5=BKL5=BKL5>H_EEYC_1\YM9#^[E/PU[/_ ,W=/G3-7KL/
M$.(<Q]SM^SM1P'A/(_>^@\T#TSL5=BKQG\TO+G,"^C&XHLORZ*W_ !J?HS<Z
M#-_"?@Z'M+3_ ,8]Q>(YNG0.Q5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ
M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5^9G_.>G^]^F?\ &";_ (FN;[LSD?@W1Y/M
M'_G'S_E%-*_YA4_CFJU/UR]Y83YJ7_.0^CQZWY5U2.0 A+9Y5KV:']XI'O5?
M\QCII<,Q[Z^>R(<WQ3_S@=?/'JFHP _ ]JCD>Z2 #\';-MVD-@?-G+D^G?SP
M_)#5OS=OH3!J7U&PC@X,B^HQ=V9^;&,,B$<>"BK5/Q5H *Z_3ZB.(;BS;&,J
M?+'G?_G#K5?RZLY=4TO4OK#VR-(ZK&UO+P458QE9).1 WH2M0-JF@.QQZ^.0
M\,AS^/Z&0E;VG_G$'\[[[S\L^DZG(9[BVC$L4S;NT?(*P<_M%2RT8_$0V]:9
MBZ[3C'4AR*)!Y[_SFAYYU;RMK%G%I]]=6L;6G)E@GDB4MZCBI", 304KE_9^
M.,HFP#OU"8C9 ^7OR+\Q_P#.2%JFLZWJIMX9OBMX?3:4!1\(81^I&J [T-6=
MA\3?:J66HAICPQ%]Y294^A-2NA_SBEY+$8D%S<1.\<+$%5DEF=V4E230*FY4
M'HA%=ZYA ?FLG=W_  8_47R/^7GY/:__ ,Y/K+JNIZDT=N)2BO(IEJX%2(X@
MR(B+6FQ J2 #0YL\N>.E],0R)I+_ ##9^8O^<0=5MQ!>&XLY@61?B6&9%;XT
M>(DA7%:U4L5Y@JVYPP,-9$[45YOU9\N:[%YGLK>^@-8KF*.5*]>+J&%????W
MSG91X20>C212<Y%7Y7?\Y/\ Y=^:-&6YU34M16;3)KX^C:+<SN(PY<Q?NG18
MUXH*?"=NU:YT.CRP-1 WK<T&V)8M^1WY4>;_ #OICW.A:K]2M1<.C1?6[F&L
M@5"6XPHR[@J*UKM[#+=1GQP-2%FNX'[U)I^@>GW]W^1_E%KC6IVO;NSBD>64
MRO)ZLCR'TU]20!Z5=(P2-AVS2$#/.HB@6',O@+R7Y<\R?\Y:WUQ)=W[16L)4
MR$\C%'S)XI%"&52:*3N1L 6;D17<Y)0T@%#?\=6PFD;^97Y*:[_SC1''JNF:
MF[P&14>2(-"RN0>/./FZLAH1N2.Q7?!BU$=3Z9#]*@V^^_R _-,_FYHD=[*%
M6ZC8PW*KL/44 \@.P=2K4[$E1TS3:G#X,JZ<PUR%/;,Q6+\\_P#G*C\N_-%R
M=1U<:BJZ*J0_Z$+F<54"-#6$)Z1)D^/[7OUS=:++ 5&O5OO0;(E\W?D%^7/F
M7SZMX?+VH_4!"8O7'UF>#F6Y\/[E6Y<>+?:I2NW4YGZG+#'7$+[M@?O9$T_2
MG\O/(^O^6/+<]A?7WUG5I%N/3N&GFD56=>,7[QU]0!30FB[&O&N:'+DC*=@4
M-MJ#62'S%<?\X.WVMCU;_7#)/O\ :@>7O7[;SJ=^I^'[\SQVB(\H_;7Z&9F\
M+OM1\S?\XGZS':M<F6#BLBQAV:WGA)((X-]AA1AL RG<$J:MF",-7&ZW^UES
M?J'YB\P#5/+MQJ-HS()=/DGA<$JR\H2Z,"-P14&HZ'.?A&I 'OK[6H#=\,_\
MX8^>]6\TZY=17]]=W4:V3,J3SR2J&]6(<@'8@&A(KUH3FW[0QQC$4 -^@\BR
MD&._\YW?\=NQ_P"8+_F;)EG9OTGW_H3'D_0[\J_^4?TO_F M/^3*9I,WU'WG
M[VL\V>92AV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V
M*NQ5V*NQ5V*NQ5V*LI\H>7SYBNEC/]VOQ2'_ "1V^9Z?CVS%U&;PHWUZ.7I<
M'C2KIU?5*((P !0 4 '89RY-O8@4NP)=BKL5=BKL5=BKL5=BKL5=BKL5=BKL
M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL
M5=BKR3\T/,?U6,649^.3>2G9>P_V1_ >^;;0X;/$>G)TO:.HX1P#KS]SP;-Z
M\X[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7
M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7
M8J]6_+#S']2F-G(?@E-4]G\/]D/Q \<U6NP\0XATY^YW'9V?A/">1Y>][]FA
M>E=BJA=6R7B-'(*HX(8>(.2C+A-AC*(D*/5\F>8=%?0+EX&[&JGQ4]#_ %]Z
MYU6'+XD;>+SX3BD8E)<O:'8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7K'Y8>7/KDIO)!
M\$1HE>[^/^Q'XD>&:K79N$<(Z\_<[GL[3\1XSR'+WO?,T+TCL5=BKY@\]>8_
M\071X&L,=53W\6^G]0&=-I</A1\SS>1UN?QI;<AL&%9FN [%78J[%78J[%78
MJ[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78
MJ[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78JN5BA!!H1N","@T^I_)W
MF$>8K59"?WB_#(/\H=_IZ_>.V<OJ</A2KIT>QTF?QHWUY%E>8KF.Q50N;9+Q
M&CD%48$$>(.2C+A-AC*(D*/5\F^8=%?0+EX&W -5/BIZ'^OO7.JPY?$C;Q>?
M"<4C'Y))E[0[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78
MJ[%78J[%78J_,S_G/3_>_3/^,$W_ !-<WW9G(_!NCR?:/_./G_**:5_S"I_'
M-5J?KE[RPGS5?S]U!-,\JZJ\A !M)8Q4T^*0>FH^EF P:87./O'V(CS?#7_.
M!]NS:O?R?LK:*I^;2*1_Q$YN.TCZ1[V<N3.?SJ_YREUBWUF30?+4:^K'+Z!E
M]/U97G^R5C4U0!6/'XE8EE[+L:=/HXF/%/W_  0(I5=>:OS5\J6\MWJUJ+NQ
M$;>M&RVI(C*GD:6Q$BT6IJ00M/B%*@RX,,]HFCTY_I2*><?\X/&GF:;_ )@)
MO^3L.7]I?0/?^@IER3O_ )SN_P".W8_\P7_,V3(]F_2??^A$>3]"_P J$$?E
M[2@!0"PM/^3*9I,WU'WG[VL\WRI_SGA*1I%@M?A-VQ(]Q&U/UG-AV;]1]WZ6
MR#P7\G_SB\Y^4-'AL]%T<7=DC2%9OJ=U+R9G):KQ.$-">.PVI0[YFY]/CG(F
M4J/=8"D6D_YO:OYW_.D6RZAH5Q']5,A3T+"Z6OJ<.7+F7_D%*4[]<G@CCPW4
MAOWD**#]+/R4TFXT+RWIMM=(T4\=M&'1A1E-*T([$=QVZ9H,\A*9([RPES>H
M90Q?(/\ SFW_ ,HNG_,;#_Q"3-GV?]?P+."&_P"<'?\ E&9O^8^;_DU#A[1^
MOX#]*S9'_P YC2F/RC< &@::W!]QZ@/ZP,JT/]X/C]R8/._^<$(P-'OV[F\
M/R$2T_7E_:7U#W?I*S>H_P#.7B!_)UZ2.CVQ'L?70?J.8^A_O!\?N*(/'_\
MG R1CI^I+^R+B(CYE#7]0S*[2^H>Y,WWOFG:W@W_ #D[_P HAJ?_ !BC_P"3
ML>9FC_O!^.C*'-\U_P#. W]UJ_\ K6GZILS^T_X?C^AE-];_ )S_ )HQ?E#I
M$FI.GJR<EBACK0/*]2 3V  9CWHI WS6:?#XTJ^;"(M\+>6?S6_,_P#-D27>
MC!1;JQ4B.*U2(-UXJUS5F(!%?C:@I7?<[>>'#BVES^/Z&P@!XO\ \Y ^:/,6
MMSVMMYFM5M[ZVC<!PH'JQNPH?A+(:,K#E&>)Z4J"3EZ6$(V8&P60?I+Y;-?R
M^B_[8?\ V*YH9?WO^=^E@>?R?%W_ #@I_P I!>?\P#_\GH<VW:7TCW_H*9<D
M3_SG=_QV['_F"_YFR8.S?I/O_0L>3]#ORK_Y1_2_^8"T_P"3*9I,WU'WG[VL
M\V>92AV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ
M5V*NQ5V*NQ5P%<5?4'D;RY_A^U',4FDHS^(\%^C]=<YC59O%EY#D]=H]/X,=
M^9W+-,PW/=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=
MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BJ7ZKJ2:1 \\GV4%?GX
M?,[99C@9D =6K+D&,&1Z/DK4]1?5IGGD-6<U/MX >P&PSJX0$!0Z/%Y,AR$D
M]4!EC6[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78
MJ[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78
MJ[%78JN1S$0RFA!J".Q& BU!I]5^4=?'F*U67_=@^&0?Y0[_ "/7.6U&'PI5
MTZ/9:7/XT;Z]63YC.6[%7G/YC^7/TO;>O&/WL()]RG<?1U'T^.;'19N"5'D7
M5Z_3^)'B',?<^<<Z)Y9V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V
M*NQ5V*I-YA\P6WE6TEOKQ_3MX$+R/Q9N*CJ:*"Q^@$Y*,3(T% MX;_T-EY,_
MZN7_ $[77_5',S\ED[OM'ZV7"5>V_P"<JO)MTX1=24%C0<H+A1]+-$%'TG =
M%D'3[1^M>$O==,U2#6H4N+65)H9!5)(V#HP\0RD@_1F&01L6*/P*[%78J[%7
M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J\>_-W\[=
M._)B.WDU"*XD%RSJGH*C$% I/+G(G\PI2N9.#3G-=5MWI MF'D#SM;_F-ID&
MJVBR)!<!BBRA0XXNR&H5F'53T8[97EQG&>$]%(IF.5(=BKL5=BKL5=BKL5=B
MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL51V
MF:>^JS)!&*LYH/XGZ!OE<YB L]&S'C.0@#J^MM*TU-'@2"/[*"GS/<GW)WSE
M,DS,DGJ]IBQC&!$=$PRMM=BKSG\Q_,?Z(MO00_O9@1\E[GZ>@^GPS8Z+#QRL
M\@ZO7ZCPXT.9^Y\XYT3RSL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B
MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B
MKL5=BKL5=BKL5=BKL5=BK,?)'F+_  ]= L?W4E%D]AV;_8_JKF'JL/BQ\QR<
M[1Y_!EOR.Q?40-<YAZ]O%78J\Y_,?RY^E[;UT'[V$$_->X^CJ/I\<V.BS<$J
M/(NKU^G\2-CF/N?..=$\L[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78
MJ[%78J[%78J[%78J[%78J_,S_G/3_>_3/^,$W_$US?=F<C\&Z/)*_P OO^<S
M_P# FE6FF?HKUOJL2Q^I];X<J=^/H-3Y<CDLO9_'(F^9[OVH,;>;_FK_ ,Y
MZU^?ACTR"V]*!I*I:P!I9)'J>/)J MQ'0*JBOQ$=.-^'2QT_J)^)V9 4^^/^
M<8/R;E_*;2F:\ %_>,LDR@@^FJ@B..HV)6K%J;<F(%0*G3:S/XTMN0Y-<B^"
M-2U/_E3GYAS7M_&QCAU":8@#<Q3ERKJ#0$\9 PWZBE<W,8^-B '<!\O[&SF^
MU?.7_.7?E@:=,+&:2[NI(RD=NL$J'FXH.32(JT!/Q4+'^4-FIAH9WN*'?88"
M+Y2_YP>_Y2:;_F F_P"3D.;+M+Z![_T%E+DGG_.=W_';L?\ F"_YFR9'LWZ3
M[_T(CR?H=^5?_*/Z7_S 6G_)E,TF;ZC[S][6>;QK_G+CR#<>>O+A:T0R3V<R
MW 102S(%97"@=31N=.IX[9DZ'*,<]^NS*!?,G_.+_P#SDIIGY=Z>VD:QZD4:
MRM)#.J%U >G)75:N*&K JK5!(V('+8:S22R'BC\0RD+?55S_ ,Y;^3H5K'?/
M*U0 B6UQR-33;E&H_'Y9KOR.3N^T?K8"+Z14\A7,%BWBKYB_YR\\N3>8?*DY
MA4LUM+%.5&YX*2KG_8JQ8^ 4G,_0SX9CSV9P?,/_ #BC^?\ HWY;Z=<:9J\K
M6X-P9XY1&\BGDB*5/IAF!'"H^&F_7-AK=++(08[[4RD+?7?YC6]M_P Y >4;
MH:/)ZZ3H6MW*NG*2"2O$"15(JR%*D4W\-\UF(G3S'%TY_$?M8C8OA[_G%O\
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
MR344>=W6-0D4S*S-0*!(L9C-2>O*GOE_Y2=77W)X2]9\P>9+/RI;M=7\\=O
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
MD!6P5,"78J\9_-/S'Q L8SN:-+\NJK_QL?HS<Z##_&?@Z'M+4?P#WEXCFZ=
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
M^OX!$WQ5_P Y:?\ *:7'^K:_\FDS;:'^[^;9'D_8;.8:'Y]_\Y[_ .\VE?\
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
M\POSB\F?\J*\S&'3IGI 8KBW<GXTK\0#$4KQ(I7:HIG0:?)X\-_<6T%^F/\
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
MW>@F+4/^K7Q S-/9T_+Y_L9<#ZC\J>;K#SQ:)?:=.EQ;OT=:]1U# @,K#NK
M,.XS7S@8&CLP(I^;'_.=W_';L?\ F"_YFR9ONS?I/O\ T-L>3]#ORK_Y1_2_
M^8"T_P"3*9I,WU'WG[VL\WA7F'_G,WRQH,S0K];N61V5C#"M 5-*UE>.H\*9
MEPT$Y;[#WG]5LN!.O)7_ #EGY8\ZSI;B66TED/%!<H$#'L.:,Z"O;DP^^F0R
M:*<-^?N7A>S^=_/VF_EQ:B]U6?T+<N(P_!WJ[ D#C&K-T4]NV8N/$<AJ.[ "
MWX_W'G6P?SV-9$O^@?I5;CUN#_W0E#%N''G]G>G'E[5SIQC/A\/7AK[&]^H_
ME3_G(?RQYWO8M/T^]]:ZFY>G'Z%PM>*EV^)XE4452=R.F<]/2S@+(V]X_6T\
M+Q;_ )R/\K>1M1U*&7S'>W%E>M ./H*[>I&&8 M2"9:@\A^RU.M13,K23R '
M@ (OK_:&8)?4_D6QL=-TNSBTS_>(01FW)Y5,;*&5CRHU6!J:@&IW S7Y"23?
M.]V!>;?F/_SD9Y>_+"4VUY.TMTHJT$"^HZ[5 8U5%)\&<'>M*;Y?BTLLNX&W
M>4B-O.=%_P"<UO*VJRB.47EL#3]Y-"I7?Q]*21O^%R^79\QW'W']=)X'U7I>
MJP:Y ES:R)+!*H9)$8,K ]P1FN(K8L"*>:>8_P ]/+OE+41I5[>"*])C'IF*
M8BLE"E76,H*U&Y:@[TS(CII3'$!M\$B-O+_-7_.8WE?RS.8$:XO"I(9[:-60
M$>#2/&&^:<A[Y?#03F+V'O9<#T?\L?SWT/\ -HF/3YF%PJ\FMY5X2A=JD"I5
M@":'@S4/78@FC-II8N?S08T];N[N.PC:69UCC12SNQ"JJ@5)).P '4G,8"V+
MY6\P?\YG^5M$E,<1NKNA(+P1#CMX&5XJCM45K2HVH3L8:"<NX>_]EL^!'>3?
M^<O/+GG2[BLHUNX9IY4BC$L(HS.:+O$\E!6@J:4ZG:I R:&<!>WP/ZZ7@>/?
M\Y[_ .\VE?\ &6X_XC'F5V9S/P3!'?E+_P Y%Z!^5/E/3;:]E>6Z"2DV\"AW
M4&>2G(DJB[;T9PU-Z4(K'/I999DCEWGW!3&WK_D7_G++RUY[N4M$>:UFD;C&
MMRBH'8TH R/(H)K0<F6IVZD5Q<NBGC%\_<CA>X^=+"RU/3;N'4?]XV@D]?K4
M1A26(XU:H&XIO7IOF)C)!%<[V8A\G?\ ..7E;R+8:K++Y<O;F\O5@8D3JZB.
M,LH8K6"%:DE1N6-.G?-EJYY"/6 !?3^TLB2^EO/WYIZ/^6"Q/J]Q]76<L(SZ
M<LG(K0M_=H]*5'6F8&+#++](MB!;S7S;_P Y4>5_*444IN6N6FC65([="S\&
M%5+!R@0D&O%RK4_9R_'HYSZ5[V7 4O\ (_\ SEMY9\[W*V@>>TED8+']9145
MV-* .CR*">W(K4[=2*RR:*>,7L?<CA?31-,P&+YB\W_\Y=^5O*4S0"6:\D0\
M6^K1AU!WK1W9$:E.JLPWV)WIGX]#.>_+WLN%(-)_YS8\L:E((W2]@K0!I(5(
MW-.D4DC?\+\M]LG+L^8[C\?UTG@?7@-<UK!O%78J[%78J[%78J[%78J^@?RQ
M\N?4(3=R#]Y*/A]D_P";NORIF@UV;B/".0^]Z7L[3\ XCS/+W/4\U;N'8JA;
MZ\33HFFD-$0$D_+)1B9&@PG,0!)Z/DK6]6?7+A[B3JQV'@.P^@?USK,6,8P
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
M%_RB&F?\8I/^3LF8&L_O#^.C&?-^6/Y6^1H_S(\TP:9,2(9;B4RT-#PC#R,
M>Q8+Q![5SH<V3PX6.X-Q-/V TK\G_+NAF)K;3+.-X&5HY%@3U59#56]2G.H(
MZEM^^<Q+/*7,GYM'$_-W_G)_7)_S$\YIHX<B&"2"UB'8/-P+M3QY/Q^2#-[H
MXC'CXO>?DW1#] ;3_G'CRM:60L?T9;.G$*9&C!F/^5ZW]X&-/V6'M0;9ICJI
MDW9:N)^?GY"W,OY8?F ^E0N6@:XN;*0?SHA?TV(\0R*?^"'<YN=4/%Q<1YT"
MVG</UKSG&AAGYC_\<34?^8*Y_P"339;B^H>\?>F/-^2'_.,'Y9VOYH:^+>^7
MG:V\+W$B5(Y\65%0D;T+.":=0",Z369CBC8YDTVDT_6G1_RRT/R[-'<6>GVE
MO-%4)+%!&CBJE3\2J&-02#4FOSSFY9I2V))^+5;\N?,#-^?'YA?4[IV-LUX\
M"@&E+>W+5"^!949J_P S$[YT$/W&*QSJ_B6[D_1#7_\ G'7RSK6GO8IIUM 2
MA6.:.(+*C4(5O4%':A-:,Q#?M5S21U4XF[+4)/B'_G!_S-/IFN7.EDDP7%NS
ME:["2)A1A_L68'Q^'P&;;M& ,1+S^]LD-E__ #G=_P =NQ_Y@O\ F;)A[-^D
M^_\ 0B/)^AOY6"OE_2_^8"U_Y,IFDS?4?>?O:SS><W'DGR!Y%/U:Z@T>!]OA
MNS TAV&];@ESL03OO6IW-<N&3+/<&1]U_H39+XL_YRO_ "WT'18+/6?+_H""
MXD>*46[AX2X4.K)Q)532H(6B_9- :D[719I$F,KVWWYM@?5OY3^7+'\]?)FE
MKKL1NA%R !DD0\H7DA5B8W4D\/$GJ>^:[-(X,AX=OVT6,C3\^+CR58)Y[&C"
M+_0/TJMOZ/-_[HRA2O/ES^SM7ER]ZYNQD/A\77AO[&;]3/)__./_ ):\A7B7
M^FV7HW,88*_K3O0,"K?"\C+N"1TSGLFJGD%$[>X-/$^&?^<[O^.W8_\ ,%_S
M-DS;]F_2??\ H;(\GVW8>9#Y/\CPZ@M.=OH\4B5Z%UMU* _-J9J)0X\E=\OT
ML:LOSZ_YQ3_+NU_-C6[JYU=3<QP1F5D<DB261Z N?VA]HD=VI7:H.ZUN4XH@
M1VO[@SD:?7?_ #D1^1.A7/EZ\N[.QM[6ZM(FFC>WB2*H3XF5@@4,"M>NX-",
MUNEU,A( DD';?=A$O,?^<$O.$UU#?Z1(Q:*$I/""?L\R5D ]B0IIXECWS([2
MQT1+OV+*8?//_.7J&3SC=*.ICM@/^12YFZ'^['Q^],>3]'/*G_..WEKRYI\=
MD^G6MPP0"2::)9)78BC-S8%EJ=P%*A?V0,T4]5.1NR/<6LR?FG=:>/RC\_K!
M8$I';:C$(Q6I]*1EJA)W(X.4WW([UWS?"7C8K/<?L;AN^Z?^<T=0GL?*I6$L
M%ENH8Y:=XZ.U#[<U3-1V> 9_ M4'BG_.*FG>2[K2C^E!I[ZFTSJR7AC+<33@
M(TF^$B@ZH":D@GMF7K3D$MKKR_8RE;[*TS\I_+#W$.I65A9I+"W**6W14 9:
MBO[JBL14]0>W@*:HYYU1)^+"R'RA_P Y[_[S:5_QEN/^(QYL^S.9^#*#(/\
MG%+\D=%O- BU6_M(;NYO&D/[]%E5$21HU54<%17B6+4Y?%2M!05ZW42$Z!(
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
MWEF'['YS+0_'>Q<2?F<2#4?IQ_PN#G3G^Y_S?T-_3X/LK_G-O_E%T_YC8?\
MB$F:OL_Z_@6N"&_YP=_Y1F;_ )CYO^34.'M'Z_@/TK-]CYJV#\MO^<[A_N;L
M?^8+_F:^=#V;])]_Z&V/)^AGY5&OE_2O^8"T_P"3*9I,WU'WG[VL\WS'_P Y
MUJ3Y?M#V%^@^^&;^F9_9OUGW?I#.#(_^<*S7RJ/^8N?]297VA]?P")O)O^<^
MG'#1UKORNS3VI!F5V9_%\/TI@^EO^<8O^40TS_C%)_R=DS UG]X?QT8SYOSR
M_P"<7_\ E.[?_6O/^3,N;O6?W1^'WAMD_8;.8:'XM?G[I'USSQ>VLK>D)KN%
M2Y%>*R+'1J5%:*W*E17QSJ=+*L0/D?TN0-WT?_T('_VN?^G+_LXS"_E/^C]O
M[&OC9Y^67_.&Z?EYJ]MJKZF;CZLQ<1"V]/D>) JWK/0"M?L[]-LHS:_Q(F-5
M?G^Q>-]M9JFMAGYC_P#'$U'_ )@KG_DTV6XOJ'O'WICS?F__ ,X*?\I!>?\
M, __ ">AS>]I?2/?^@MDN3]4\YUJ?AO#Y)_QGYOET>67ZL9]0N(C(4Y\&YO3
MX>2UJPX_:'7.L\3@QB7.@'(+ZR_Z$#_[7/\ TY?]G&:_^4_Z/V_L:^-Z_P#D
MG_SBLGY/ZH=3;4#=-Z+QJ@M_2 YD58GU9*[#I0=>N8NHUGC"JK?OO]"#*WS9
M_P YW?\ ';L?^8+_ )FR9G]F_2??^AE'D^IO.'G&X\B?ES#?6C%+A=-L4C<=
M5,JQ1\A[J&)'N!FMAC&3+1_G'[++$"R^-_\ G''_ )QXMOSMBNM0U.YG2..7
MTP(BOJ/(5#LS.ZO_ ##]DEB3N*;[75ZHX"!$#DSD:4_^<D_^<>[?\F+:WN+"
MZFEM;B7@\4Q4L'525:J*BMMS'V05KU/(XZ35',2"!8[EB;?;?_.(O_*'6/\
MKW/_ "?DS4ZW^\/P^X,)O@Z\^'\SA7_J^)_R?&;D?W/^;^ALZ?!^PV<PT/RU
M_P"<[O\ CMV/_,%_S-DSH>S?I/O_ $-L>3ZS\RVS7?Y;E4%3^A(F^A;=6/X
MYK(FLO\ G?I0.?S?,W_.!5PJWVIQD_$T$+ >RNP/_$AF?VF-H_']"9<GVW^>
M<ZVWE?5F8T!LIU^ED*C[R1FITXN<?>/O80YOAO\ YP-MV;4M1D_96VC4_-GJ
M/^(G-QVD=A[RSER>9?\ .6G_ "FEQ_JVO_)I,R-#_=_-E'D_8;.8:'XY_G'_
M .3$F_YC[7]46=-@_N?@?TN0.C]:?-OE.S\\6,VGW\8DMYEHZUH=C4$$=&4@
M$'L1G.0F8&QS: :?!VO_ /.!0+%M/U,A"?ACGAJ0/>1&%3_SS7-Q'M+O'R+/
MC?-_E^ZUC_G&[S4MFTM&CFB6=(V)BGADXGH0*U1JJ2O)&]QF=,1U,+\C7DSY
MOJ#_ )SW_P!YM*_XRW'_ !&/,#LSF?@P@^@O^<5_^4.TS_5G_P"HB7,+6_WA
M^'W!C+F^5_\ G/?_ 'JTK_C%<?\ $H\V'9G\7P_2SCR?2GD3_P ES'_VR)O^
M33Y@9/[W_._2@\_D^0O^<%/^4@O/^8!_^3T.;3M+Z1[_ -!3+D]/_P"<]_\
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
MX&HQXX#T&S?XZ,2 'TYF P8QYVT^75]+O;:!>4LUK/&BU JSQLJBI( J3U)
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
MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*H:]O$T^-I9#1$!)/L,E&)D:#"<A
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
MO:?RL\N=;Z0>*Q?J9O\ C4?3FFU^;^ ?%WW9N#^,^X/:\TKOW8JLDD$0+,:
M"I)[ 80+033Y4\VZ^?,5TTO^ZQ\,8\%'\3U.=3I\/A1KKU>.U6?QI7TZ,9S)
M<1V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N
MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N
MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*OIGR!YC_3MJ%<UFBHK>)'
M[+?3W]QG-:O#X<MN1>LT.H\6-'F.;.\P78NQ5:Z"0%6%010@]QA!I!%OE7S?
MY?/EVZ:(?W;?%&?\D]OF.GX]\ZC3YO%C?7J\=JL'@RKIS#%\RG$=BKL5=BKL
M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKX2_P"<\?\ CE:?_P Q3_\ )LYM
M^S?J/N_2VP>B_P#.&W_*)0_\9[C_ (GE&O\ [P_#[D3>Z_F)YHA\EZ3>7\[!
M4A@=A7NU"$4>[-11[G,/'#C( ZL8\WY<_P#.%^DO?^:EF4$K;VTSL>PY 1C[
MR_\ G3.A[0E4/>0V2Y,O_P"<[O\ CMV/_,%_S-DROLWZ3[_T(CR?H=^5?_*/
MZ7_S 6G_ "93-)F^H^\_>UGF^4/^<\$)TG3VIL+M@3[F-J?JS8=F_4?=^EL@
M\#_)W\HO.?G/2(KK1=9^J61>15@^NW47%E8\O@B1D%3\6QWK4[YFY\^.$JE&
MSWT%)IE^O_\ .)'G?S6$&H:M;W0CKP]>[NI>/*E>/.$TK05IUH,KCKL<.42/
M<!^M'$'U7YBU"X_YQ^\C55DDNK&UBB5@"4,KLL88 TJJLW+>E0-QO3-; #/D
M\B3^M'U%\'_E3^36K?\ .3+7&H7^I.B0R<#+*&G=G8!BJJ70*H7C^T /A"K0
M;;C-J(Z:@!^AF32E^?GY+ZK^3=C;02:@U[IDLWP(0R".94/2,LX7DI851M^/
MQ#9<.FU$<Q)JC7V*#;[M_P"<1?\ E#K'_7N?^3\F:?6_WA^'W!A-\'?\XO\
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
M2^;O..M?\Y>:PNEZ6C0:7"W*C?95>GKSD=7/1$%:?96IYN:X0CI(W+<G\;(
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
MMZ+^?/Y>W7YHZ%-I=D\232/$P:4LJ41PQJ55ST&WPYCZ;*,4A(_C98FF'?\
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
M)&[T'8#NQ.RCN2!BF,>(T^!O+7_.>USYPOH-/L= ,EQ<2+'&OU[J6/4_Z,:
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
M=BKL5=BKL5=BK^;*>%;G4F1Q56N2"/$%Z',WH[A^V/\ T)OY%_ZM?_3U=_\
M5?,;Q"ZWQI=[O^A-_(O_ %:_^GJ[_P"J^/B%?&EWN_Z$W\B_]6O_ *>KO_JO
MCXA7QI=[Z'T+1+?RU:0V-HGIV]O&D425)XHBA5%6)8T ZL23U))RMJ)M-<4/
M@3_G-[\C/\6V(\Q6"5N[-*7*J-Y+<5//W:+K[QEOY%&6XY4Y>"?1\R_\X5_G
M=_@#5?T->/2PU!P%)-%BN=@C;]!(!Z;>_ ]%.698]6[+#B#]E<QG7/RB_P"<
MZOSM_3=TOEFR?]S;,'O&!V>:E4CV[1@U;_+(&Q3+\4>KGX84+>H_\X.?D9_A
M^U_Q-?I2XND*V:L-T@/62GC+^S_Q7N-I,CDE>S7GGT^;]#,J<1(/-?F2#R=8
M7.HW1I#;1/*_C1 30>YZ#Q)Q91CQ&GX!^9O,6K?G[Y@]5ZRWE[,L<,0/PHI-
M$C7P1 >OS9MR3F8 (!V@'"'ZK?EG_P X4^6O)]LOZ2B_25X5'J22%A$#W$<8
M(%/=^3;5!6O',>60EP99R>3W8?DEY6'_ $I=,_Z0H/\ FC(\1:N,]Y2O0/\
MG'[RQY5U&+5;'3HK>\@#"-XV=0.:LK?!RX$E6(J5J.QP<19'*2]CP-3YW_YR
MP_Y0K5O^,4?_ ">CR4.;=A^H/R;_ .<7?(^G_F+YHMM.U2'U[62.<M'S=*E(
MF9?BC96V(!V/SS*F:#FY#0L/U0_Z$W\B_P#5K_Z>KO\ ZKYC^(7"\:7>[_H3
M?R+_ -6O_IZN_P#JOCXA7QI=Z9:-_P XG>3/+]S#>6VF\)[>1)8F^LW+<7C8
M,IXM,5-" :,"#T((P&9*/%EWOHK(-3L5?S;_ /2U_P"CK_F9F;T^#N'])&83
MIW8J[%78J^*?^<]?^423_F/@_P"(2Y9CYN3I^?P?,?\ S[T_X[U__P P'_,Z
M/+,K=J.7Q?KEF.X#L5=BKL5?D;_S\+_X[UA_S ?\SI,R,3GZ?E\6:_\ .(__
M #CYY9_,_P NM?:O9?6+D7<L8?UYX_@58R!QCD1>K'>E<$YD%AFR&)V?4/\
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
M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%5\49F8*HJQ(  [D],!-)
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
M_P#JGCQ%>,]Y1VF?E-Y>T69+BUTK3X9XSR22.TA1U/BK*@(/N#@,B4<9[R]
MP,78J[%7Y"?\YM_GM_C*^'E^PDK963UN&4[2W V*^ZP[K[N6_E4YD8H]7888
M<(MAG_0IE_\ X*_Q)\?UVOUCZK3?ZG3[5.O.G[W_ (Q_Y6V'Q-_)EX@NDV_Y
MPQ_/3_E7>J?H>^>FG:@X"DG:&X-%1Z]E?9'[ \&- IQR1O=&6'$'[,9C.N=B
MKX>_YS^MS/Y4@8?L:C"Q_P"1,Z_\;9;BYN3@Y_!\V_\ /O6Y":_?Q=VL"W_
MS1C_ (VR>5NU'+XOUSS'<!V*NQ5V*OG?_G+#_E"M6_XQ1_\ )Z/)0YMV'Z@_
M+'_G$+0+3S+YOM+:^@AN8&CN"T4T:R(2(F()5P5-#N-MCF3D-!S,IH/V(_Y4
MGY6_ZLNE_P#2#;_]4\QN(N!QGO+O^5)^5O\ JRZ7_P!(-O\ ]4\>(KQGO+(O
M+OD'2/*#M)IMA:6CN.+M;V\<18 UH2BJ2*]C@)M!D2RS Q=BK^;?_I:_]'7_
M #,S-Z?!W#^DC,)T[L5=BKL5?%/_ #GK_P HDG_,?!_Q"7+,?-R=/S^#YC_Y
M]Z?\=Z__ .8#_F='EF5NU'+XOURS'<!V*NQ5V*OR-_Y^%_\ '>L/^8#_ )G2
M9D8G/T_+XO:?^<*/RXT3S7Y8>XU#3K*ZF%[,OJ3VT4K\0D9"\G4F@J:"M-\C
MD)!:\\B#\'UW_P J3\K?]672_P#I!M_^J>5\1<?C/>7?\J3\K?\ 5ETO_I!M
M_P#JGCQ%>,]Y9_I>E6^API;6L4<$$8HD4:!$4>"JH  ^0R+ FT?BK\V_^?BO
M^\NC_P#&6Z_XC%EV+FYFGZ_!D?\ S[S_ ..'J'_,</\ DTF#+S^'ZUU'3XOK
MC\V_RVMOS9T:YTFYH/56L4E*F.5=XW'R/4=U++WRL&G&A/A-OQB_*7SU?_\
M.-7FDB\5D6*4VU_#N>4?*C,!^T5VDC/[6V_%C7*D.,;.QE'C#ZW_ .?@M_%J
MNGZ'<0.)(96N'C=34,C)$RL#X$&HRK%S<? *MG/_ #[V_P"4=OO^V@W_ "9A
MR.7G\/UHU'1][96XCX>_YS^MS/Y4@8?L:C"Q_P"1,Z_\;9;BYN3@Y_!\V_\
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
M\YL_DW_CO1QK%JE;W359FH-WMSO(/^>?]X/ <_'+,<J+E8)UL^6?^<%_S?\
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
MI^:V9[K2;4NX^)HT]%CO6I:$H>7^57EVK3)"1#8,I'5A:_\ .'/D937]%_\
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
MU_Y1)/\ F/@_XA+EF/FY.GY_!\Q_\^]/^.]?_P#,!_S.CRS*W:CE\7ZY9CN
M[%78J[%78J[%7Y=?\_%_[_1?]2[_ %PY=AYGX?I<[3\OB]$_Y]Y_\</4/^8X
M?\FDP9>?P_6QU'3XOT!RIPW8J_.3_GX/Y]^I65CH43?%<.;F8=^$?PQ@^S.6
M/SC&78AO;F:>/53_ .?>_D7ZK:7^N2+\4SK;0G_(CH\A'LS%!\TQRG==1+H_
M1_*7#=BK\F_^?@GD7]&ZI9:U&/ANXC#*?^+(=U)_UD:G_//[\C$>CGX)6*>Z
M_P#.!'G_ /3^A3Z1(U9=/FJ@)W]&:K#8^$@DZ=*KT[PR"BU:B.]ON_*G%?FW
M_P _%?\ >71_^,MU_P 1BR[%S<S3]?@BO^?=G^\&K?\ &>#_ (@^.7FNHZ?%
M^C64N&P#S[^:.C_EG;O<:I=10A5Y",L#*_6@2.O)B:;4'B20 2$"V<8&7)^!
M/F;5;C\TM=N+F*,FXU&\=HXAN>4TGP(/E4+F:/2'9@4']"?E#1/\,Z;:6-:_
M5K>&&OCZ:*E?PS"YNKD;+(L6+^;?_I:_]'7_ #,S-Z?!W#^DC,)T[L5?D;_S
M\+_X[UA_S ?\SI,R,3GZ?E\7TY_S@5_RB3_\Q\__ !"+*\G-IU'/X/M;*W&=
MBKL5=BK^;?\ Z6O_ $=?\S,S>GP=P_I(S"=.[%78J\E_/O\ Y136?^V?=?\
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
M1_)?7OS9ETQM%M?K(MUN1+^]ACXES%Q_O72M>+=*TIOEN.57;EX<@B-V9?\
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
M#,-SG8JPKSOY5_Q- !'03(:H3L*'J"=_G\QF;I<_A'?D7 UFF\<;<QR>4_\
M*K+_ ,8O^"/_ #3FT_/P\_DZ;^39^7S_ &._Y59?^,7_  1_YIQ_/P\_DO\
M)L_+Y_L=_P JLO\ QB_X(_\ -./Y^'G\E_DV?E\_V._Y59?^,7_!'_FG'\_#
MS^2_R;/R^?['?\JLO_&+_@C_ ,TX_GX>?R7^39^7S_8[_E5E_P",7_!'_FG'
M\_#S^2_R;/R^?['?\JLO_&+_ ((_\TX_GX>?R7^39^7S_8[_ )59?^,7_!'_
M )IQ_/P\_DO\FS\OG^QW_*K+_P 8O^"/_-./Y^'G\E_DV?E\_P!CO^567_C%
M_P $?^:<?S\//Y+_ ";/R^?['?\ *K+_ ,8O^"/_ #3C^?AY_)?Y-GY?/]CO
M^567_C%_P1_YIQ_/P\_DO\FS\OG^QW_*K+_QB_X(_P#-./Y^'G\E_DV?E\_V
M._Y59?\ C%_P1_YIQ_/P\_DO\FS\OG^QW_*K+_QB_P""/_-./Y^'G\E_DV?E
M\_V._P"567_C%_P1_P":<?S\//Y+_)L_+Y_L=_RJR_\ &+_@C_S3C^?AY_)?
MY-GY?/\ 8[_E5E_XQ?\ !'_FG'\_#S^2_P FS\OG^QW_ "JR_P#&+_@C_P T
MX_GX>?R7^39^7S_8[_E5E_XQ?\$?^:<?S\//Y+_)L_+Y_L=_RJR_\8O^"/\
MS3C^?AY_)?Y-GY?/]CO^567_ (Q?\$?^:<?S\//Y+_)L_+Y_L=_RJR_\8O\
M@C_S3C^?AY_)?Y-GY?/]CO\ E5E_XQ?\$?\ FG'\_#S^2_R;/R^?['?\JLO_
M !B_X(_\TX_GX>?R7^39^7S_ &._Y59?^,7_  1_YIQ_/P\_DO\ )L_+Y_L=
M_P JLO\ QB_X(_\ -./Y^'G\E_DV?E\_V._Y59?^,7_!'_FG'\_#S^2_R;/R
M^?['?\JLO_&+_@C_ ,TX_GX>?R7^39^7S_8[_E5E_P",7_!'_FG'\_#S^2_R
M;/R^?['?\JLO_&+_ ((_\TX_GX>?R7^39^7S_8[_ )59?^,7_!'_ )IQ_/P\
M_DO\FS\OG^QW_*K+_P 8O^"/_-./Y^'G\E_DV?E\_P!CO^567_C%_P $?^:<
M?S\//Y+_ ";/R^?['?\ *K+_ ,8O^"/_ #3C^?AY_)?Y-GY?/]CO^567_C%_
MP1_YIQ_/P\_DO\FS\OG^QW_*K+_QB_X(_P#-./Y^'G\E_DV?E\_V._Y59?\
MC%_P1_YIQ_/P\_DO\FS\OG^QW_*K+_QB_P""/_-./Y^'G\E_DV?E\_V._P"5
M67_C%_P1_P":<?S\//Y+_)L_+Y_L=_RJR_\ &+_@C_S3C^?AY_)?Y-GY?/\
M8[_E5E_XQ?\ !'_FG'\_#S^2_P FS\OG^QW_ "JR_P#&+_@C_P TX_GX>?R7
M^39^7S_8[_E5E_XQ?\$?^:<?S\//Y+_)L_+Y_L7Q?E7?,P#-&%J*GD30=]J8
MG7Q\TCLV?D]]L+)--B2&,41  !\O\]\T,Y&9L]7I(0$  .B+R#-V*O+OS-\Q
M_HZ#ZK&?WDH^+V3O_P %T^5<V>AP\1XCR'WNH[1U' .$<S]SY\SH'F78J[%7
M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7
M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7
M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7
M8J[%78J[%78J[%78J[%78J[%78J[%64>4?,!\NW2RFOIM\,@_P D]_F.OX=\
MQ=1A\6-=>CEZ7/X,KZ<B^JD<2 ,IJ"*@CN,Y<BGL0;78$NQ5COF#RO;^90HG
M!JA-"IH=^HZ';,C#G.+DXN?31S<^G<QC_E5=AXR_\$/^:<ROS\_+\?%Q/Y-A
MY_/]CO\ E5=AXR_\$/\ FG'\_/R_'Q7^38>?S_8[_E5=AXR_\$/^:<?S\_+\
M?%?Y-AY_/]CO^55V'C+_ ,$/^:<?S\_+\?%?Y-AY_/\ 8[_E5=AXR_\ !#_F
MG'\_/R_'Q7^38>?S_8[_ )578>,O_!#_ )IQ_/S\OQ\5_DV'G\_V._Y578>,
MO_!#_FG'\_/R_'Q7^38>?S_8[_E5=AXR_P#!#_FG'\_/R_'Q7^38>?S_ &._
MY578>,O_  0_YIQ_/S\OQ\5_DV'G\_V._P"55V'C+_P0_P":<?S\_+\?%?Y-
MAY_/]CO^55V'C+_P0_YIQ_/S\OQ\5_DV'G\_V._Y578>,O\ P0_YIQ_/S\OQ
M\5_DV'G\_P!CO^55V'C+_P $/^:<?S\_+\?%?Y-AY_/]CO\ E5=AXR_\$/\
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
M:HZY(Z",QZ)?<?N7A??/E/S3:>=K&'4+%_4MYUY(W0^!!'9E(*L.Q!&::<#
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
M;2O^,MQ_Q&/,+LSF?@P@^@O^<5_^4.TS_5G_ .HB7,+6_P!X?A]P8RYO-O\
MG.*^EM?+<$<9(26^C62G<".5P#_LE!^:C+^SA<_@?T,H))_SB3^5F@ZYY=6^
MNK.VN[J6:59&GC27AP:BH X(7X:-L 3RWVIDM;FE&= D#RV61?/G_.9'DG2/
M)FJ6HTN*.W>:%GGABHJ AJ(P0;)R^(4 "GB*#KF;H,DI@WOW%E'D^S$TF37/
MRU2WB%9&T5"H'4E8 P ]S2@S5<7#EO\ I?I1U_'<^2_^<&_,\&DZS=64SA&N
M[=?2J:<GB:O$>Y5F('^2<V?:,+B#W'[TRY/U1SGFE\2_\YT:4]UH5I<**K#>
M /[!XW )]J@#YL,VO9QJ1'DV0+SS_G%W\G_*?YH:(9;^U$]_!,Z3?OYT;B?B
MC/%)%%"IH"!N5/<'+]9GGBEL=NFP_4F1I])?]"F^3/\ JV_]/-U_U6S!_.Y.
M_P"P?J8<1>\:+HUOY=MHK.U01P0HJ1H*T55% *FI/S))/?,*4C(V6)-IG@5^
M-_\ SD$K^3?/EQ=2 D+<6]RG^4O&-]OD05^8.=/I?7BKR(^]O!?L%IFIPZU!
M'<VSK)#*H>-U-0RL*@@YS)%;%H(IK5+/](V\L%:>I&Z5\.0(_CB#20:?D?\
M\XCWZ^5_."6]U2-Y(Y[>C;4D%#Q^9*<1XG;J<Z37#CQV/(_CYMQY/U=\W:W%
MY;T^ZO)V"Q00R.Q)ILJDT^9Z =SL,YR$>(@#JTQYORR_YPHT>2_\SF=0>%O:
MRLS=@7XHH^9J?N/AG1=HRJ%=Y;9<F2_\YW?\=NQ_Y@O^9LF0[-^D^_\ 0B/)
M^AWY5_\ */Z7_P P%I_R93-)F^H^\_>UGF_+7S!_Y,Y?^VY;_P#)^/.@A_<_
MYI^XMO1^KGGO_CDWW_,)/_R;;.<Q\Q[PU#F_,W_G!;_E)+K_ +9TO_)^WSH.
MTOH'O_06R;%?^<M/^4TN/]6U_P"3299H?[OYLH\G[#9S#0_&K\^+A?S+\\SP
M67[P23P6J%=^3*J1L13L'Y;]*"N=1IOW6*SW$MX%/T _YRWTI]3\H7AC%3"T
M,I _E610WW \C[ YI=$:R#X_<UP+Y#_YQ*_+7RU^9T5[;ZO;B>\A='C!FFC/
MI,*&BQR("%8;FA(Y"O49L]=FGB(X3M[@REL^QO\ H4WR9_U;?^GFZ_ZK9K/S
MN3O^P?J8<1>S>4?)]CY$LTL-.A$%M&6*H"S;L222SEF))/4DYB3F9FSS03;\
MF==F71_S+,DYX(NM1NQ/0*9E:I]J&N=)'?#_ )OZ&Y^Q><PT/RU_YSN_X[=C
M_P P7_,V3.A[-^D^_P#0VQY/T._*O_E']+_Y@+3_ ),IFDS?4?>?O:SS?EAK
MLRZ/^99DG/!%UJ-V)Z!3,K5/M0USH8[X?\W]#<_8O.8:'X\_\Y:?\II<?ZMK
M_P FDSI]#_=_-OCR?>O_ #EGH[ZOY1O?3!+0F&4@?RK(O+[E);Z,TVBE60?'
M[FN!>*?\X&ZU$]EJ-CR'K+,DW'N49.%1X@%=_"HKU&97:4=P?*DS>G_\YEZW
M%IOE26W=@)+J:%(UKN2CB1B!X )N>U1XC,?01N8/=?W4B#"?^<%-'DM=&O;I
M@0D]T%0GN(T%2/:K4^8.7=I2N0'DF;Y<_P"<M/\ E-+C_5M?^329L=#_ '?S
M9QY/V&SF&A^.?YQ_^3$F_P"8^U_5%G38/[GX']+D#H_8S.9<=V*NQ5V*NQ5V
M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5F_D/RY^G[H%Q6&*C/X'P7Z?U YA:O-X<=N9Y
M.PT6G\66_(;E].YS+UKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL
M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL
M5=BKL5=BKL5=BKL5=BKL5=BKL5=BJ"U&P35(7AD%4<$'^OS'49.$S V.C7D@
M)@@]7R5J^EOHT[P2?:0TKXCL1\QOG5X\@R $/%Y<9QR,3T2W+6IV*NQ5V*NQ
M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ
M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ
M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ
M5V*NQ5V*NQ5V*NQ5V*NQ5V*O?/RP\N?4XC>2#XY!1*]D\?\ 9'\![YH==FXC
MPCIS>C[.T_".,]>7N>L9JG=.Q5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ
M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ
M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ
M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ
M5V*NQ5 :IIR:O"\$GV7%#[>!'N#N,LQS,"".C7DQC(#$]7R5JFFOI$[P2?:0
MT^?@1[$;YU>.8F 1U>*R8SC)B>B7Y8UNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5A
MWY@^4O\ '>E7>F>IZ/UJ)H_4X\^->_&JU^7(99BGP2![BD&GPU_T('_VN?\
MIR_[.,W'\I_T?M_8SXW?]"!_]KG_ *<O^SC'^4_Z/V_L7C?3WY#?DBOY(VMQ
M;_6OK;7$JN7]+TJ!5XA:<Y*]S6HZ],UVIU'CD&JKXL3*WFDO_.)WJ^9_\2?I
M+_C^%W]7^K>$@?AZGK>U.7#WXYD?G?1P5TJ[_8GB?5VNZ9^F[2>UY</6BDCY
M4KQYJ5K2HK2O2H^>:Z)HVP&SYF_(O_G&+_E2VI2ZA^D/K?J6SP>G]7]*G)XW
MY<O5DK3A2E.]:[;Y^IUGC"JK>^?[&1E;U/\ .K\K?^5P:4=,^L?5?WJ2>IZ?
MJ?8KMQYIUKUY?1F/I\W@RNK0#2"_(O\ *'_E2VFRZ?\ 6?K?J7+S^IZ7I4Y)
M&G'CSDK3A6M>]*;;G4Y_&-U6U*3;Y[_-/_G#:3S=J5QJNG:AZ4MQ*TK1RQFB
MNQ+$K(AJ!RZ#@2!^T2-\W#K^ ")')F)L&F_YQ5\\ZS&+2^UN-[2@!C-W=RJ
M!0 1O&JFG2E109=^=QQW$=_< GB#ZD_(_P#YQ[L/R61Y$<W-],O&2X9>-%J#
MP1:GBM0"=R6(%30 #7:C5'-Y#N82E;7Y]_D3_P KPBM(_KGU3ZJTC5]'U>7,
M**?WD=*<?>M<.FU/@7M=^=*)4]!_*OR)_P JST:VTGUOK'U<./5X>GRYR,_V
M>3TIRI]H]*Y1FR>+(RY6@FUWYG?EU:?FGI<NF79*I)1DD6G*.1=U<5\.A'=2
M145KCARG$;"@T^$M._YQ!\W^4IG&D:Q%!$Q%7CGN;=V'^4D:,/HYGYYMSKH3
M^J/V MG$&67O_.#;:W$LMWK$CZ@SLT\SPF4."%"@<I5:JT-79CRJ!Q7CO6.T
M>'E';H+K]"#-]L>2O+7^#]+M--Y^K]5MXX?4X\>?IJ%Y<:M2M.E33Q.:G)+C
M)/>2?FP)M\5_F7_SA1^E+M[W0+I+8NW/ZO+R"(]:_NY$#,J]P.)X]C3IM</:
M%"I"_-F)H'2/^<7O.5^R0:MKQ:R4IRB6YNI@R [KPD$:CX=AU^62EK,8^F._
MN 3Q!]T^:?*UIYSLIM/O8Q);SIQ=>FW4$'L5(!4]B!FHA,P-CHU@T^ -2_YP
MJUGRY=&X\OZJL>_PM(TL$JKUISA5^1! Z!0>M!3-R.T(R%3C^G[VSC3W3?\
MG&;SMJ;"/5?,4AM^2<D2[NYN2@U;9_3 (I\/7?PIO"6KQCZ8_8!^M D _0)5
MXB@Z#-,UMXJ^>_ST_P"<>[+\Z8TD,AMKZ%2L<X7D"O7A(M15:[@@@J2:5!(.
M9IM4</F.YF)4^6M(_P"<4/._EBL.G:U%;VY;I%=W4517J42/C7<[<COWS8RU
MN.6YC9]P++B#[._)?\N)_P L=,-I=W1O+F29YI9CRJ2P50*L2QHJC<_=FJSY
M1D-@4.5,)&WA_P"='_.(\'Y@7KZII=P+.\D/*5&4F)W_ )P5^)&/[1 8,?BH
M&J3EZ?7'&.$BPR$GDMQ_SB;YT\R*MMJFMQR6BT^%KFZG"TZ<8Y$5=O\ 6%,R
MOSN..\8[^X!/$'V/^3OY,V'Y-636UH6EFE(:>=P TC#IL/LJM3Q7>E34DDG-
M7GSG,;/P# RMYQ^>_P#SC5_RNR]@O/K_ -4]&'TN'U?U>7QLU:^K'3[5*4/S
MR_3:OP!57OWU^A1*GT/Y5T3_  SI]K8\_4^K6\4/.G'EZ:!.7&II6E:5-/$Y
MA3EQ$GO-L3N^6M0_YQ.^O>9QYD_25*7T=W]7^K5^Q(K\/4];OQIRX;=>.; :
MVH<%=*N_V,^)]7:[IGZ;M)[7EP]:*2/E2O'FI6M*BM*]*CYYKHFC; ;/F;\B
M_P#G&+_E2VI2ZA^D/K?J6SP>G]7]*G)XWY<O5DK3A2E.]:[;Y^IUGC"JK>^?
M[&1E;XC_ .<N8_5\Y7*^*6P^^),VVA_NQ\6R/)[OJO\ SBGYPT]39Z9KQ:PI
M012W%S"./\ICC$B4^GZ,PXZW&=Y1W]P/ZD<3UC\BO^<4[;\K+D:E?3"[OE!$
M7%2L4510L*[N]-@QXA031:T;,;4ZTY10V#$R?6%_81:K#);SH'BE1D=&W#*P
MH0?8@YK@:8 T_/CS7_SA%=6-T;KR[J"PBI,:3%T:.NQ FC#,10FGP5[$G<YN
MH=H BIB_=^IMXU6V_P"<;//]]RCO/,;")E(/&]O):UVH594%"*]_:F^P.KQ#
ME#[ /UH$@^\O+6C?X=LK>SYM)]7ACB]1J\GX*%Y&I)JU*G<_/-/*7$2>]@3;
MY1_/_P#YQ4_Y6G>'5=.G2WO'55F24-Z<G%>*MR4%E:@"GX6! !V(/+8Z76^$
M.$BPR$G?DQ^1/FKR9J,-SJ^M/-:6X8+:1W-Q)&]4*J&$@10JD\@.+;J/H=1J
M83%1C1/6@$F0+)/SW_YQJ_Y79>P7GU_ZIZ,/I</J_J\OC9JU]6.GVJ4H?GD-
M-J_ %5>_?7Z&(E3Z'\JZ)_AG3[6QY^I]6MXH>=./+TT"<N-32M*TJ:>)S"G+
MB)/>;8G=\J?G_P#\XJ?\K3O#JNG3I;WCJJS)*&].3BO%6Y*"RM0!3\+ @ [$
M'EL-+K?"'"189B3OR8_(GS5Y,U&&YU?6GFM+<,%M([FXDC>J%5#"0(H52>0'
M%MU'T.HU,)BHQHGK0"3(%6_-K_G$[_E:.M2:Q^DOJ_,1#TOJWJ4]-0OV_63K
M2OV=O?'!K?"CPU?Q_8@2I]=7EG'J,3PS*'CD5D=&%0RL*$$>!!H<U@-,'Y^^
M9_\ G"R]TB\-YY8U+ZM\5425Y(WBJ>BS1!F(':J@^+$_%FZAV@"*F+_'<6WC
M0%I_SAOK_FRY27S'K F1*"JR37$A7NJM.J!/N8=Z'IA.OC >B/W#[EXGWSY4
M\K6GDJRAT^QC$=O O%%Z^Y)/=F)+,>Y).:><S,V>9:R;?+OYM?\ .)W_ "M'
M6I-8_27U?F(AZ7U;U*>FH7[?K)UI7[.WOFPP:WPH\-7\?V,A*GV'FL8/CGSE
M_P XF?XM\Q/K_P"DO2YW$4WH?5N5/3"?#S]8=>/7AM7H<V>/6\$."NA%WW_!
ML$Z>E_\ .1'Y5W_YN:4ECI]RMO(DRR,LA81RJ%(XN4#-L3R'PL*C<5H1CZ7,
M,4K(O9C$TA?^<<?RDU#\G],EL]0N4G>28NJ1%VCC%*44N%-6ZM\"[^/7):O.
M,TK 61M]"YA,78J[%78J[%78J[%78J[%78J[%78JOCC,I"J"230 =23VP$TH
M%OJSRGH \NVJQ?MGXI#XL>OW=!\LY;49O%E?R>RTN#P8UUZLES&<MV*NQ5V*
MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*
MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*
MNQ5V*O*OS.\N?7H1=QCXXA1_=/'_ &/ZB?#-IH<W">$]>7O=-VCI^(<0YCG[
MG@&;]YMV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*OA?\ YRI_YR.NO(DPT31W
M$=V4#7$] 6B5Q542M0'9?B+4^%2O'XC5=MHM(,GJERZ!LC%\VZ!_SC%YQ_-.
M%-0NI%02KS1[Z>0R,&WK0+*XY5K\06O7N*Y\M9CQ;#[!_8R,J?0?Y$?\XZ^9
M/ROUR">\N4;3XTEY);W$AC9G4@*T;+'4<J-]DCD%/;;"U.JAEC0&_F @RL/+
M/^<[O^.W8_\ ,%_S-DS)[-^D^_\ 0L>3]#ORK_Y1_2_^8"T_Y,IFDS?4?>?O
M:SS9YE*'8J[%78J[%78J[%78J[%78J[%78J[%7P;^<7GK\Q=(\PO;Z-;3'3P
MT?H>E:+-%("%J9)2C%26J&^./B/^".WT^/$87([]=Z;0 ^Z;)I'B0S +(54N
MH-0&IN ? '-06HHG%78J[%78J[%78J[%5&X9U1C& 7"GB": FFP)["N*A\(?
ME)Y[_,;5?,4=OJ]M,M@6<3B2T6**-0#O',$!8@T"_O'Y>_VAN,^/$(7$[]-V
MT@/O7-.U.Q5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5(_,^KG0+"YO%4,
M;>"64*30$QH6H3[TR4(\1 [RD"WRK_SCW_SDC?\ YSZM/97%M!!!%:F4<"[.
M7$B+]HFG&C=.-:BO+MFQU6D&&-V3NRE&GV-FL8/@2;S[^9*^:?JRVLOZ/^N<
M GU5?JQM^=.1N>%?L?%R]0'E^S^QFX&/%P7>]=^]^YMH/OO-.U.Q5V*NQ5V*
MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5DOE/03YBNEB_8'Q2'
MP4=?OZ#YYC:C+X4;^3E:;!XTJZ=?<^K(XQ"H5110  !V Z#.6)M[("E^!+L5
M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5
M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5
M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5
M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKR;\T/+GUN(7D8^.,4
M>G=/'_8G\/EFUT.;A/">O)TO:.GXAQCIS]SP3-\\X[%78J[%78J[%78J[%78
MJ[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78
MJ[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7Y5?\ .3OY=ZSK_FZ>YL]/
MO+B K;4EBMI9$/&-0:,JD;'KOMG1:/+&,*) Y]0W1+]5<YUI=BKL5=BKL5=B
MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B
MKL5=BKL5=BKUC\K_ "Y]<E-Y(/@CV2O=_'_8C\3[9JM=FX1PCKS=SV=I^(\9
MY#E[WOF:%Z1V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ
M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ
M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5:Z"0$$5!%"#W&$&D$6^5?-_E\^7;IHQ_=M
M\49_R3V^8Z?CWSJ-/F\6-]>KQVJP>#*NG1B^93B.Q5V*NQ5V*NQ5V*NQ5V*N
MQ5V*NQ5V*OQ@\P1#SW^8<D,_QQS:R(6!WK$DXCIO_D+G4P]&+;^;?V6W\G[/
M 4SEFAO%7Y:_\YW?\=NQ_P"8+_F;)G0]F_2??^AMCR3GR?Y:_,3\W=+M9K*^
M33-/BBBBMD$TEN9$B01\ZPH\C!N-3S8 G=%XTR$YXL,C8L]>O/WI) 8EY7_/
M3S3^1VM_HSS#/+<P(ZK<1S/ZK!'W$L<IJQH&Y 5((^ @$#C9/30SQXH;'IT6
M@7Z@^8YKD6%P]@/4NO0D-N 5HTG ^F*L>.[4W;X?';.?C5B^5[M0?!=Q^27Y
MGZZ/6FUL1/O^[6]GC[^$$?#?MO[;9N!J,,?X?L!^\MA(>::?^=OG'\@=66PU
M]Y+J$<2\4SB4O$2:213;L3UI5B*CBZ@C;(.GQZB-PV30+]*?,GF"FB7.HV3_
M /'E+/!)0'_=1=&H00>QH01XYH81]0![Z/S:@-WYG>0?^<@O/?YAS-I%E<+/
M=W('"5HH8_1103(P*HH%13XFY4I\ Y$9O\NEQX_4=@/?NVT%7\QH?S!_(62'
M4+S5I9XYG*ADN99X0_VN#1S*JBH!(HE.((!'3!B.+/L(U\*^Y11>CZ?^9GG/
M_G)51!H#)IMO;Q(+JXYF/G.RGD%=5>11UX*FZ_:=MUI0<./3?7N3R'DI #RB
M\_,SSI_SCKK2VNJW<MVHXNT<LS3QS0L:<HWD^-*\2 :*58&JD5!R1AQZF-Q%
M?"EH%^F^O>9?5T*?4[)B*V,EQ Y )%8C(AH:CP-#4?/-!&'J /?1^;4!N_-'
MR)_SD?YY\[3-I-G,MS>7?%8I##"AA"U+L.**O3JS\@H'PCD<WV728X>H[ >_
M=MH!//S$\D?F/^65LVL7&KS3Q(U9?0O)G$8.U6B=43C4T^%6"]2 -\ABR8LI
MX>&O> @47U-_SB[^>$_YNV,T.H%3?VA42,H"B6-Z\7XB@#55@P7X>AH.5!K]
M9I_!.W(L9"GS_P#\Y#_G[YD\B^9YM.TZ]]&U58"L?H0/3FBEOB>-FW)/?Y9F
MZ730G"R-]^I9"+] ?-_FBW\E:?<:C=$B&VC:1J=33HH]V-%'N<TL(&9 '5K
MM^9VE?F'YZ_YR4U":'2+DV5O%1F$4A@CA5C\/.5!ZK,U.U:T8A0M1F^.+'IA
MZA9^;;0"_P X3_F'_P XZF*\N]1>[MI'"\FF>ZA+4)X,)@'6H!^SQK0T:HQ@
M,6IV H_+[E%%^@/Y._F9#^;.CPZG&OINQ*31UKPE3[2U\#4,O?BPKOFESX?"
ME35(4^!O/G_.3GFGRGYGO;.WG$UM!=3116K01$$5*HO)4$IH2#L_)J4KOFYQ
MZ.$X G8T-[;1$,KUG\J?S1UZ ZC+JC1RE.7U2&\DA<=^ 2)5@Y;_ ._/;EE<
M<^&.U?$B_OW183+_ )Q<_P"<C-3\PZD-!UN0S-*']"9P%D5T!9HWH!R!4-0G
MX@1QWJ L=9I!$<4?BL@_0S-*U.Q5^;?Y#_G[YD\Y^;(=,O[WU;1VN0T?H0+7
MA'(R_$D:ML5'[6_?-[J=-"$+ WVZEME&GL/_ #ES^:>L?EA!I[Z1<?5VG>82
M'TXI.04(5_O$>E*GI3,70X8Y2>(7R8Q%O%?*VL_F)_SD19B2RO$L;2%1&T_,
MVYGE4 NW*%"]:]> 2,?9W/+,J<<6G.XL]W.OFS-!@6H?F3YV_P"<<]62VU6[
MDNT-)"DTK3Q31$T)222KI]DT^R5.Y6A(:X8<>IC<17V4M OTKU3S:-0\O2ZO
M8M3G8/<P-0$@F$R(2#45&U01UV(S11A4N$]]'YM=;OS8\A_\Y$^>_/DS:393
MK<W=S01R&&%/05:EW!5%4;4JS\J4HHY,,WN72X\?J.P'F=VR@$^_,/R5^8WY
M66S:Q<:O+/$C5E]&[F<1\CQ!:*143C5J?"K!>M !7(8LF+*>'AKW@?H0""^J
MO^<8/SMG_-_3YDON/U^S9!*R@*)$>O!^(V!^%@P7:H!%.5!KM9I_!.W(L9"F
M!?\ .4?_ #DA=?EQ,ND:056\9 \TY4-Z2M]E54U7F1\1+ @*10$FJW:/2#+Z
MI<NY,0\ML?R=_,[7;<7[:M+#(X#BW>^G23H"!P0>DI/\I9:&O(#,@ZC#';A^
M-!)(3S\@/^<D-7CUD>7?,I+R/(T*2NH66.<$@1OQH&#$<0:<@Q&Y4[0U.DCP
M\</?\%E%'_\ .5'YJ^:ORJU:+]'7IBL+J$-&OH0.%=/AD4,\3,?V7W8_;IT
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
M#-INI1_LK<QL/FR4/_$1F5VD/4/<F;YIU")9_P S>+"H.N)4'_F(&9X_N?\
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
MD]XX++!%)*RCJ0BEB!7N:9*,>(UWJ!;YZ_)C_G):#\YM2EL+>S>!8K8S&1Y
M22'5./ +T^*O+E[<>^9NHTAPBR>M,S&GTWF P?E5<_F)K*_F*+$:A>?5/TRL
M?H?69?2]/U@.'I\N/&FW&E*;4SHABCX5T+X>=#N;JV^#]5<YUI=BKL5=BKL5
M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5>\_E?Y<^JQ
MF]D'QR;1U[+W/^R/X#WS1:[-9X1TYO1]G:?A'&>O+W/6\U+NG8J[%78J[%78
MJ[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78
MJ[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78
MJ[%78J[%78J^<OS'\N?HBY]>,4BF)/L'[CZ>H^GPSHM%FXXT>8^YY;7Z?PY6
M.1^]YQFQ=6[%78J[%78J[%78J[%78J[%78J[%7X^?\Y0>4;O\N?-;ZE$"L5U
M*MU;RTV]0$%Q7^99!6G6C*>^=-HYC)#A[MBWQ+[+\G?\YF>6M9MD;49)+*YX
MCU$:*21.7?@T2N2OAR"FG7-7/03B=M_QYM9B])\J?\Y$^7//.H0Z;IER]Q/,
M'(I!*BJ$4L>1D1*;#;KOMWS'GI9XQ9%?$(X7Q)_SG=_QV['_ )@O^9LF;?LW
MZ3[_ -#./)^AWY5_\H_I?_,!:?\ )E,TF;ZC[S][6>;\S/\ G-G_ )2E?^8*
M'_B4F;[L[Z/B?T-L>3Z'_P"<NK&6Z\F:=)&"4BFMFDIV!@= 3_LF ^;#,'0&
MLA]Q^\*.9=_SB5^:N@:%Y>6PNKRWM+J*65I%GD6+GR:JN&<A6^&B[&HX]*4Q
MUN&4IV 2/+=C(/GK_G,3\P]*\^:I:KIDJ7'U6%DEG3=&+-4*K_MA=S456K&A
MK7,[08I0!O:^C*(I]U>6O_)?1?\ ;#_[%<T\O[W_ #OTL3S^3XO_ .<%/^4@
MO/\ F ?_ )/0YMNTOI'O_04RY/I[_G-3_E%3_P Q<'_&V:[L_P"OX%C!)/\
MG!;_ )1NZ_[:,O\ R8M\L[2^L>[])6;P[_G/#_CK:?\ \PC?\G#F5V;R/O91
MY/LC1O\ E (?^V"G_4&,UDO[W_._2P'/XOS[_P"<0//&F^1=<GEU*X2VCFM&
MB1WJ%+F2-J%@"%V4[M0=JU(S=:_&9QV%[MDA;[/_ #Z_YR T/2M"O+>ROK>Z
MN[J%X8DMY5EIZH*,S%"0O%23N=S04WS5:;2R,A8( -[[,(AX?_S@CY.E66^U
MEU(BX+;1DC[1+"22G^KQ3Z3[9E]I9.4?BRF\7_YRT_Y32X_U;7_DTF9>A_N_
MFRCR?HM_SD;Y/E\[^5[ZUMU+SJBS1J-R3$X<@#N2H8 =R<T6ER<$P3^+:HE\
M8_\ .&OYNZ9Y*6\TW4YTMA.Z2PR2'C&6IQ=68_"IH%(+4!WWV%=KK\!G4@+Z
M%G(6]'_YRY_.K1]6T3]$Z==PW<]Q+&7]!UD1(XSSJ74E:E@H"UKU.U-Z-#IY
M"7$017>B(IFO_.%?D^;R[Y>>[G4J;Z<R1@BA])5"*W^R(8CQ6AZ'*NT,G%.A
MT%+,OCN[_P#)G#_MN)_R?&;0?W/^;^AGT^#]ALYAH?CG^6G_ ),=/^VI<_\
M$I,Z;+_<_P":/T.0?UOV,SF7'=BK\>?^<7_^4[M_]:\_Y,RYT^L_NC\/O#?)
M]!?\Y[_[S:5_QEN/^(QYA=F<S\&$'T%_SBO_ ,H=IG^K/_U$2YA:W^\/P^X,
M9<WRO_SGO_O5I7_&*X_XE'FP[,_B^'Z6<>3Z4\B?^2YC_P"V1-_R:?,#)_>_
MYWZ4'G\GR%_S@I_RD%Y_S /_ ,GH<VG:7TCW_H*9<GWU^>__ "BVK?\ ,%-_
MQ$YI=/\ 7'WAA#F^)?\ G O_ 'OU/_C!#_Q-LVW:?(?%LER>?_\ .4VA3^0O
M.7Z4"'TKAH+J$]BT00.M?$.M3W 9?'+M%(9,?#[Q\TQ+]#M*_P"<@_*^JV:W
M@U.UC4KR,<DJI*NU2IB)YDCI\*FO:N:0Z68-46KA?FK9EOSX\_\ KVBL89KU
M):D?9MX./QL.U40;']I@O4YOC^XQ4>[[2V\G[%7$"W2-&X#(P*LIZ$$4(/SS
MF&A^)FMS7GY!:WJVFP5 DAGM*DD5@F :-_GQXGYUWSJX@:B,2>\'XAR'V]_S
MA%Y#_0FCS:O*M);Z3C&2-_1A)44_UI"]?$*I^6I[1R<4N'N_2US+"/\ G/BQ
ME=-)G )A4W*$]@[>D0/F0K4_U3EW9A^H>[]*8/9?R!_.+RW;>6["V>_M+66W
M@6.6*:5(6#BO(@.5Y<C5JK7[6^^8FIP3XR:)L]!;&0W? 7_.3GG?3_/WF.:[
MTU@\"QQQ&4+02.@(+"M"1T4,>H7;X:'-UH\9QPHM@%/U]\Q::^LZ1<6L?VYK
M22-?F\94?B<YB!X2#YM?7XORF_YQ)\]V7Y>>8)&U*1;>*>V>#U'^%4?FCCF?
MV1\!%30 TJ<Z/78SDCMO1MG(6_6#0/.>F>:RXT^\MKHQT+B":.7C6M.7!C2M
M#2O6F<Y+&8<P1[PTT_)Z[_\ )G#_ +;B?\GQG2#^Y_S?T-_3X/M'_G,SR?+Y
ME\M_6(%+/8SK.X&Y]+BR.?HY*Q\%4G-3H,G#/?J*:X%YG_SB%^=.D:)H[:1J
M-U%:30S2/&9G$:/&]&V=J*"&Y54D=J5J:9&NT\C+B N^Y,A;#/\ G,S\WM,\
MX0VFEZ9<1W7I2M--)$P>,$*410XJK'XF)XD@;>.UN@P&!,B*Z)B*?7'_ #C+
MY/F\E>5[."X4I-*'G=2*%?58LH(['AQJ.QJ,UNKR<<R1[ODQF7YZ_P#.+_\
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
M#HEEICVU\9+>%5D*10E#(?B<J3.I(+$FI /B,CFT,\DB;&Y\_P!2)1M\Q?\
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
M*NQ5Y?\ G5Y7F\Y^7=0L;<<II8&]-?YG0AU4>[%:#W.7Z>?!($][*/-^9/\
MSC9^>T/Y)7%U!J$$KVUSPYF,#U(GCY ?"Q4$'D0PJ"*"E>AZ#5Z8YP".C81;
M] _+W_.4GE+S&P1;]87/[,Z/$!O3=V7T^_\ /TW/0YI):.<>GRW:^%G?YHZ/
MJ7F_1)[;0[E+>[G$?HW'JN@5>:LS+)$&8<D! *COX95AD(2!D+'<@;/QN_-K
MRMJWE/6I++5[KZW?*(N4_JR2U#*"GQR .>(('3;MG48)QG&XBAW<FX/NGR7^
M0WGW2M2M+C4-=,MI%/%)-&M_>.7C1@S)Q:,*>0%""0"#FHR:G$00([UW!KL/
MI+\Z_(^I_F'IBV&EW0LW:96EEY.I])5:JCAN:OPJ"0*5.Y !P-/D&,V1:(FG
MQ_JO_."-XZM-%K"RW1^(>K;L@9NN\@ED8;]^!/MFSCVD.7#M[_V,^-BG_./W
MYPZUY!\Q+Y;UB626&2X-JR2N9&AFY%5,;$D\2] 17B0W(;];-5@CDAQQ[K^"
M9"V6?\YD7FN^1]2M[^PU"^@L[N/B8XKF5$2:*@-%5@J\D*GINP<Y7H!&8((!
M(\@B.[[._)GSL/S#T"RU$FLDD06;_C+'\$GWL"1[$=>N:K/C\.1#"0I\0_\
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
M\</REI<?F)$9#6NHW)J?']Z1^.=-GVP_ ?H<@_K?L?G,N.\P_.S_ )1G5_\
MF N?^3;9?@^N/O'WLH<WP;_S@?\ \=;4/^81?^3@S<=I<A[V<N3Z_P#^<J/^
M4.U/_5@_ZB(LUNB_O!\?N+"/-\^_\X$?[S:K_P 9;?\ XC)F;VGS'Q93?/?_
M #ELH?SG< ]"EL#_ ,BDS-T/]V/BSCR?L.!3.8:'R%_SFW_RBZ?\QL/_ !"3
M-GV?]?P+."&_YP=_Y1F;_F/F_P"34.'M'Z_@/TK-\=?FI_IGYC2!]ZZE:J?D
M#$H'W9LL.V'X']+:/U/V,SF7'?CC^?!^K?F#<%-B+NT84\?3A-?OSIM-OB^!
M^\N0'UI_SG7_ ,<"S_YCU_Y,RYKNS?K/N_2&N#)?^<*_^45'_,7/_P :Y7VA
M]?P")O)_^<^?[K2/]:[_ %0YE=F?Q?#]*8/?_P#G'_2(_,'D6SLY:^G<6L\3
MTZ\9'E4T^@Y@ZJ7#D)\PB6Q?!+?EOYY_YQ]OY9=+BN"O%E^L6T7KQ21C?DZ<
M7"TZ_O%!4UIXG<^-CU ]5>X[,^;,-#_YS.\R^6KA8]6MXIT''U$:(P2T\5(H
M 3UW0CP RJ79\)#TG]*F(?IQY9\Q6_FVR@O[4EH+B-9$)V-&%:$=B.A'8U&:
M"<3$D'HTD4GF15V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V
M*NQ5Z7^6OES]*7'UF0?NH3M[OV^[K]WCFMUN;@'".9^YVO9^GXY<1Y#[WT3G
M//4.Q5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ
M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ
M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ
M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ
M5V*NQ5V*NQ5V*NQ5A_G;R[_B&U*J/WL=6C^?=?\ 9#\:9F:7-X4O(\W!UF#Q
MH^8W#Y<(X['.G>0:Q5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*OE?\
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
M4Y\R?N^Y>(O:,Q6+&O-7D[3_ #O;_5=2MX[F&M0KK6A'=3U4^ZD&FW0Y.$S
MV#20:>=^5_\ G'?RMY-N4O++3T2>,AD=Y)9>+#HRB5W ([$"H.^7SU4YBB?N
M'W)XB],\Q^6++S=;FUU"".X@8@E)%#"HZ$5Z$=B-QF/&9@;&S$&GC]C_ ,XN
M^3].E$R:9&6'9Y9I%^E'D9#]*YE'69#U^YEQ%Z9+^7>BSSI=/I]FT\?#A*;:
M(NOI@"/BW'D.  "4/PT%*4S'\6559KWE%LD_24')T]1.40!D7D*H"*@L*_"*
M;[]LA2*?DS_SD-YF/YY^;H=.THK*D92TA=:%7<L3(_+N@)I7[/%.0V-3T>EA
MX&/BE[VX"GZL>6]!A\K65O8VXI%;Q)$GR10H)]S2I\3G.REQ&SU:B;3O(H=B
MK'?,WE'3_.<'U?4;>*YBK4+(H:A\03N#[BAR<)F&X-)!IX]!_P XK>3;9Q(N
MFJ6!K1I[AE^E6E*GY$4S*.MR'K]@_4GB+W/2M)@T*".VM8UB@B4*D: *J@=@
M!F&29;EB3;SOSI^2/EW\PI?7U*PCEFVK(I>)S0$#DT3(S=?VB>W@,OQZB6/D
M?Q\4\15O*WY,>7O)D4D-EI\")*A23FOJLZ-N49I2[,I[J3QZ;;#!//*>Y)3Q
M%EV@>4M.\J!UT^TM[42$%Q!"D08BM.7 "M*FE<KE,SYDGWEC:7:M^7>C:_.;
MF\T^SN)S2LLMM%(YXB@JS*3L.F^V2CEE'8$CXE-LQRI"3ZWY>L_,T7H7UO#<
MQ<@WIS1K(G(5H>+@BHJ=\E&1CN#7N5K0_+EEY8B,%A;PVT18L8X8UC4L0 6X
MH *D "O788RF9;DD^]5?5]&MO,$#VUW%'/ XHT<BAU/S!!&",C'<*#3PZ?\
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
M4X-'A>XN94AAC%7DD8(BCQ9F( 'S.$"]@KPV^_YRD\G:>_IOJ:$CND,\B_\
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
M])KF(/R/0<2U:FNPIEHQ2(NC7N*:?EU_SF>XE\TEE((-I 01N"#RW&=!V?\
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
M^5^L0:LVH_6C ).,7U;TZET9*\O6?H&)^SFDSZ[Q8\-5\?V-9D\"_P"<[O\
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
M0#4W CA(KX ^N-O>@^6:W^39]X^W]37P/IO\MO.Z_F-I5OJJ0O EP&*QN06
M5V4$D;?%QJ/8YK\N/PY&/<Q(I^67_.+_ /RG=O\ ZUY_R9ESHM9_='X?>&Z3
M]ALYAH=BKL5?D#_SD!H]Y^5/G5M6$9,;W,=[;N11'(*NZUWW#@J1UI1J489T
MNED,N/A\B"WC=]M?EK_SEAI'YF7]OI=O:WD=U.&^TL1B4HA=JN).5**:'AN:
M;#-5FT4L0,B17Q_4UF+Y9_YSN_X[=C_S!?\ ,V3-CV;])]_Z&4>3]#ORK_Y1
M_2_^8"T_Y,IFDS?4?>?O:SS?F9_SFS_RE*_\P4/_ !*3-]V=]'Q/Z&V/)^@O
MGOR*?S)\I-I:$"2:TA,1/021A)$J>P+* 3X$YI,63PY\7FQNB_.?\EOSCO/^
M<;;V[L-3LY3%*5]6$_!+&Z5 =>0HP8&AWH1Q96VHV]U& :D Q+,BWU;/_P Y
MU>754E+34"]#Q!CA4$]@2)VH/>A^6:[^39]X^W]37P/KKRUK'^(K*WO?3:+Z
MQ#'+Z;$%D]10W$D;5%:'-9*/"2.YB12=Y%#L5=BKL5=BKL5=BKL5=BKL5=BK
ML5=BKL5=BJ-TZP?5)DAC%7<@#^I]AU.0G,0%GHSQP,R .KZUT?2TT:!((_LH
M*5\3W)^9SD\F0Y"27M<6,8XB(Z)EE;:[%78J[%78J[%78J[%78J[%78J[%78
MJ[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78
MJ[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78
MJ[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78
MJ[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78
MJ[%78J^?_P SO+GU"87<8_=RGX_9_P#F[K\ZYO\ 0YN(<)YCE[GFNT=/P'B'
M(\_>\KS:.G=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5
M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5
M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL59CY(\N_XAN@&'[J
M/XI/<=E_V1_"N8>JS>%'S/)SM'@\:6_(;E]1 4SF'KV\5=BKL5=BKL5=BKL5
M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5
M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5
M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BJ7ZKIJ:O \$GV
M7%/EX$>X.^68YF!!'1JRXQD!B>KY*U/3GTF9X)!1D-#[^!'L1N,ZN$Q,6.KQ
M>3&<9(/1 98UNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*K702 @BH.Q![X
MJP2[_*KR_?N9)M*L)';JS6D+,:;;DI7IEPS2'(GYE-LGTC0+/R^GIV=O#;I0
M#C%&L8HO044#I7;PRN4C+FBTT=!(""*@[$'OD58)/^57E^YD,KZ58-(34N;2
M$L3XU*5KEPS2'4_,IMFUM;)9H(XE5$78*H  ^0&V4\T*^*NQ5V*NQ5B&K?E]
MHVO-SN]/LYVJ366WB<U;=C5E.Y[^.61RRCR)'Q3:MHGD;2O+3<[&QM;9C^U#
M!'&>E.J*.QIC+)*7,D^\K;*<K0[%5KH) 014'8@]\580/RPT%9?7&F6/K5Y>
MI]5AYU\>7"M??+?&ERL_,ILLX IE2&\52O5M#M-?C]*\@BGC-?@EC5UWV.S
MC#&1CR6V+6GY5^7]/<2PZ781R+6C):0JPJ*&A" ]#3+3FD>9/S*;9S%$L"A$
M 55   %  .@ \,I0J8J[%78J[%4LU;1;77XC!>0Q7$1ZQRHLBGM]E@1WPQD8
M[A;2W0O)>E^5B6L+*VM2WVC#!'$3\^"BN2ED,^9)]Y3;)<@AV*NQ5V*I%K?E
M>P\S+POK6"Y4?LS1)(.M>C@]\E&9CR)'N6TDT_\ ++0M)?U+?3+&)R*<DM8E
M--C2JH#2H&3.:4N9/S*;+.,J0[%78J[%78J[%78J[%78J[%78J[%78J[%78J
M[%7NOY7>7/00WL@^)ZK'7LO=OIZ#V^>:/7YK/"/B]#V;IZ'&>O)Z_FH=X[%7
M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7
M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7
M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7
M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7
M8J[%78J[%78J[%78J[%78J[%78J[%78J[%4MUC2TUJ!X)/LN*5\#V(^1RS'D
M.,@AJRXQDB8GJ^2=0L'TR5X9!1T)!_K].=9"8F+'5XK) P)!Z(/)L'8J[%78
MJ[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78
MJ[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78
MJ[%78J[%78J[%78J[%78J[%5RJ7( %2=@!@4"WU1Y.\O#R[:K&1^\;XI#_E'
MM]'3\>^<OJ<WBROIT>QTF#P8UUYEE68KF.Q5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ
M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ
M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ
M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5Y)^:'ESZU&+R,?'&*24
M[KV/^Q/X'VS;:'-1X3UY.E[1T_$.,=.?N>#9O7G'8J[%78J[%78J[%78J[%7
M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7
M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7
M8J[%78J[%78J[%60>6-";S#=)"/L]7/@HZ_T'N<Q\^7PHW\G)T^'QI ?/W/J
M^&%;=0B !5   Z #8#.5)O=[,"A05<"78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[
M%78J[%78J[%7D'YI>7/707L8^)*+)3NO9OHZ'VIX9M]!FH\)^#H^TL%CC'3F
M\*S>//.Q5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V
M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V
M*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*O4ORR\N?I"<W4@_=Q'X?=_\
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
M9@U6J..V]=LL&.1%@&N^DTP+S/\ \Y$>5O)\[6MYJ,:S*2&6-))N)'4,8D<
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
M:W8J[%78J[%78J[%78J[%78J[%78J[%78J[%7KOY7>7/K,AO9!\*;1^[=S]
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
MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5)]?T9->MW@?\
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
M  3?UQ_-S[_N7\EC[OO_ %N_P'IO^^%_X)OZX_FY]_W+^2Q]WW_K=_@/3?\
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
M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ
M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ
M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ
M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ
M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ
M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ
M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ
M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ
M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ
M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ
M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ
M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ
M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ
M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ
M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ
M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ
M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ
M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ
M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ
M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ
M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ
M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ
M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ
M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ
M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ
M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ
M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ
M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ
M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ
M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ
M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ
M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ
M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ
M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ
M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ
M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ
M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ
M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ
M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ
M5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ
E5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>kfrcsmalllogoa.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 kfrcsmalllogoa.jpg
M_]C_X  02D9)1@ ! 0$ W #<  #_X0!:17AI9@  34T *@    @ !0,!  4
M   !    2@,#  $    !     %$0  $    ! 0   %$1  0    !   AU5$2
M  0    !   AU0       8:@  "QC__; $,  @$! @$! @(" @(" @(#!0,#
M P,#!@0$ P4'!@<'!P8'!P@)"PD(" H(!P<*#0H*"PP,# P'"0X/#0P."PP,
M#/_; $,! @(" P,#!@,#!@P(!P@,# P,# P,# P,# P,# P,# P,# P,# P,
M# P,# P,# P,# P,# P,# P,# P,# P,#/_  !$( ) "(P,!(@ "$0$#$0'_
MQ  ?   !!0$! 0$! 0           0(#! 4&!P@)"@O_Q "U$  " 0,# @0#
M!04$!    7T! @, !!$%$B$Q008346$'(G$4,H&1H0@C0K'!%5+1\"0S8G*"
M"0H6%Q@9&B4F)R@I*C0U-C<X.3I#1$5&1TA)2E-455976%E:8V1E9F=H:6IS
M='5V=WAY>H.$A8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$
MQ<;'R,G*TM/4U=;7V-G:X>+CY.7FY^CIZO'R\_3U]O?X^?K_Q  ? 0 # 0$!
M 0$! 0$!         0(#! 4&!P@)"@O_Q "U$0 " 0($! ,$!P4$!  ! G<
M 0(#$00%(3$&$D%1!V%Q$R(R@0@40I&AL<$)(S-2\!5B<M$*%B0TX27Q%Q@9
M&B8G*"DJ-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U=G=X>7J"
M@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(R<K2
MT]35UM?8V=KBX^3EYN?HZ>KR\_3U]O?X^?K_V@ , P$  A$#$0 _ /W\HHHH
M **** "BBB@ HHHH ***;-.EO&7D98U7JS' % #J*SV\6Z4C8;4]/!]#<)_C
M4UAK5GJK,MK=VMR4^\(I5?;]<&JY9;V%S(M4445(PHHHH **** "BBB@ HHH
MH **** "BBLWQ7XRTGP)I$FH:UJ5CI-C%]^XNYUAC7ZLQ JHQE)\L5=DSG&$
M7*3LEU9I45X5\0O^"DWP9^&VH1VMYXRLKV20;O\ B6HUZH^IC!%<XG_!7+X'
M.V/^$CU ?72K@?\ LM>O3X=S2I'GAAYM/^Z_\CP:W%>2TING4Q=--='./^9]
M,45YAX _;/\ A;\2[.UETKQQX?:2\8)%!-=I#.S'H/+8AL_A7IR.LB!E(96Y
M!!X->=B,+6H2Y:\'%^::_,];"XW#XF//AYJ:[II_D+1117.=04444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !16#XV^*7AOX:V\<WB'7M'T2.0[4:
M]NT@#'VW$5Y1X^_X*3_!GX=WXM[OQG8WDA&?^)>C7BC\8P17=A<MQ>)_W>E*
M7HF_R/.QF<8'"?[U6A#_ !22_-GNM%?,Y_X*Y_ X'_D8M1_\%5Q_\35[0?\
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
M^!6*IU92DY)6:2W3?Z'V7 OB3C<^S)X*K0C&*BY-IM[-);][GU)7RW_P5_\
M&DWA3]C74K>VO&M;C6+V"S(4X,T1),B_0@<U]25\+_\ !=6_>W^#/@V!=VVX
MU2;=@\<1C&?SKYG@V@JV=8:$OYD_NU_0^SX^Q,J'#V+J1WY&O_ K1_4_+MFW
M'/K0HR:*DM1NG6OZF/XJ/V2_X)0?".W^&G[(.BWR#==>*'?4YG9 K@$[$7UP
M%0'\37TM7(_ /0X?#?P2\)V5NJK##I-MM"].8U)_4UUU?R+G.,EBL?6Q$]Y2
M;_'3[D?W9P_@88++:&%AM"$5\[*[^;U"BBBO-/8"BBB@#\IO^"UWP9C\$_M
MZ;XFM8[>&W\566Z1(UVEIXFP[MZE@Z_E7Q97Z9?\%VM*CG\"^"+MMOF0W5Q&
MO/S$% 3_ "%?F;7]/<"8J>(R.A*>Z3C]S:7X6/XW\2\%#"\1XB%-64FI?.23
M?XW.H^"_CV[^&'Q4T'Q!8^7]KTB^BNHPXRI*.&Y_*OW]TNZ:^TRWF;AIHE<@
M>X!K^>#3FV7L9]#7] /P:U.36/A-X;NI-WF3:; S;NN=@ZU\1XM45;#5EO[R
M_)K]3]%\"\1*^+H-Z>Y)+S]Y/]/N/CS_ (+L_P#)$/!?_8:E_P#2=J_+NOU$
M_P""[/\ R1#P7_V&I?\ TG:OR[KZOPX_Y$5/UE_Z4SXCQ;_Y*6K_ (8?^DH[
MK]F7_DX#P;_V&+;_ -&"OWRK^>GP)XPN?A_XQTS6K-87NM+N4NHEE7<A9#D9
M'I7UU_P^_P#BE_T"_"?_ ("2_P#QRO-X]X5Q^;UJ4\&E:*:=W;=GL>&/&N69
M'AZ]/'N2<Y)JROHE8_5RBORC_P"'W_Q2_P"@7X3_ / 27_XY39/^"WWQ49#M
MTWPFK=C]CD./_(E? _\ $,L[[1_\"_X!^H?\1AX=_FG_ . /_,_4[Q9XKT_P
M-X9OM8U6ZCL]-TV%KBXGD.%C11DDU^#?[2/Q1/QH^.7B?Q1Y:Q?VU?R7(5>@
M4GC] *ZS]HS]N_XC?M.)]G\1:TR:9D,-/LT\BU!Y&2N26Z]R>@KQLG)K],X(
MX/GD\9UL3).I-):;);VOU;>_H?COB-Q]3S^5/#X2+C2IMN[WDWI>W1)7MKU"
MONO_ ((6>%5U+XS>+-48E3I>EQ*H_O&61A^@6OA:&%IY511N9C@"OV2_X)8?
MLU3_ +/O[.$%SJEN(=;\42?VC.KQ[98(BH6*,GK]T!L>KFM/$3,H8;)ITF_>
MJ6BE\TW^"_%&/A3E-3&9_3K)>[1O)OY-)>K;T]&?3%?@?^T]+YW[0_C9O[VN
MWQ_\F9*_?"OP+_:6_P"3@?&G_8<OO_2B2OBO"7_>,3_AC^;/T3QR_P!TPG^*
M7Y(X>OL[_@B)IMO>_M2ZA+-"DDEKH=Q)$S#.QO,@7(_!B/QKXQK[4_X(=_\
M)SNL?]@"X_\ 1UO7Z5QBVLDQ-OY?U1^0\ )/B+!W_G7Y,_5BBBBOY8/[4"BB
MB@ HHHH *_%W_@J?_P GJ>+?^ND?_H-?M%7XN_\ !4__ )/4\6_]=(__ $&O
MT[PK_P"1I4_P/\XGX[XV?\B6E_U\7_I,CYUK[C_X(L?%WPO\)_%'CR7Q-KVE
MZ''>65HL#7MPL0E*R2Y"YZXR/SKX<IT<K1?=9ESUP<5^U9UE<,RP4\%4DXJ=
MM5OHT_T/YWX=SJIE.84\QI14G"]D]G=-=/4_=[_ALKX4_P#10?"O_@P3_&C_
M (;*^%/_ $4'PK_X,$_QK\(_M<W_ #TD_P"^C1]KF_YZ2?\ ?1K\[_XA-@O^
M?\ON1^K?\1QS#_H&A]\C]W/^&ROA3_T4'PK_ .#!/\:W? 7Q^\%?%+5GL?#G
MBC1=:O(XS*T-G<K*ZH" 6(';D?G7X#?:YO\ GI)_WT:^]O\ @A;X2DO?B;XL
MUZ0LZV>FK:*6YVF20,<?7RQ^5>/Q!X=X/+LOJXU5I-Q6B:5FVTOU/H.%O%?'
MYMFM'+Y8>$5-N[3=TDFW^1^F5%%%?D9^Z!1110 4444 %%%% !7XA_\ !VE_
MR4GX3_\ 8,N?_1IK]O*_$/\ X.TO^2D_"?\ [!ES_P"C37W7AQ_R/Z/I+_TE
MGS?%O_(LJ?+\T?CW7UY_P0@_Y2M_"'_L(7/_ *17%?(=?7G_  0@_P"4K?PA
M_P"PA<_^D5Q7]!\0?\BO$_\ 7N?_ *2S\JRK_?:/^./YH_9;_@N3_P $KH_V
M_/@;_P )!X5M;6/XF>#X'EL&V!7U> 99K1F]3R4SQN/H:_FWUK1KKP]J]S8W
MT$EK>6<K0S12+M:-U."I'J#7]FU?BG_P<9_\$DX=#-Y\?OA[IK1V\K ^+=.M
MH\K$QZ7R@?=4]'[ [3QDU^1>&_%WL9+*<8_=?P-]&_L^CZ=GIU/O.+LA]I%X
MZ@M5\2[KOZKKY>A^-=?J5_P;T?\ !6F3]GCQ];_!OQ]JP7P+XCN0-&N[J3Y=
M&O'( 3<?NQ2-CC@*Q)[U^6O2E1VC8,I*L.01VK]@SG**&9X2>#Q*TEUZI]&O
M-?\  /@LOQ]7!UXUZ6Z_%=4S^SY7#J&4AE89!'>EK\O?^#?+_@K?;_M(^ +/
MX-^.KUU\>>&K7&E7D[[O[:LTP-I8_P#+:/CC^)3D=#7ZA5_*F=9/B,LQ<L)B
M%K'9]&NC7D_^ ?MN7X^EC*$:])Z/\'U3"BBBO*.T*_,C_@NI_P E1\)_]@Y_
M_1@K]-Z_,C_@NI_R5'PG_P!@Y_\ T8*^Z\./^1Y3])?DS\U\6O\ DFZO^*'_
M *4CX*KJ/A#\'/$7QU\:0>'_  OILFJ:M<([QP(Z(6"*68Y8@< $]:Y>OJ;_
M ((\?\GMZ#_UZWG_ *32U_0.;XR>$P-;%4TFX1E)7VNE?4_EO(<!3QV98?!U
M6U&I.,6UO9M)VO?7Y'._\.M/CC_T(U]_X%6O_P =H_X=:?''_H1K[_P*M?\
MX[7[445^)_\ $5LT_P"?5/[I?_)']%?\01R;_G]5^^'_ ,@?BRG_  2U^.(8
M'_A!K[CG_CZM?_CM?J]^R#X U3X6?LR>"O#VM6ZVNK:3ID<%U"&#"-QDD9'!
MQGJ*](HKY[B+C/&9S1C0Q$(Q47?W4][6ZMGU/"?A_@,@Q$\1A)SDY1Y7S-6M
M=/2T5V"OC'_@MQX2DUC]FC2=47_5Z/JJA_\ MJNT?RK[.KQ?_@H+\(/^%V?L
ME>+M)CAN+B\MK4ZA9Q0_>DGARZ+]"1BO.X8QD<+FV'KRV4E?T>C_  9Z_&.!
MEC,DQ6&@KMP=O5:K\4?AW3HFV2*:6XB,$[*05VGH1S3*_J\_A\_=C]B3QRWQ
M%_92\#ZM(V9IM,2*09R5:,F,@_\ ?->J5^?O_!$K]I>#4- U7X::A)MO+9VU
M+32[Y,J$ 2QC_=*AO^!FOT"K^4^*<MG@,TK4)+3F;7^%ZK_(_MS@O.(9GDN'
MQ,7=\JC+RE%6=_GKZ,****^?/J HHJ.[NX[&UDFFD6*&%2[NYPJ*!DDGT% ;
M:L_.O_@N]XOB>Y\"Z'',IFC2YNYHP?F4$HBY'O\ -^5?G77MO_!03]H2/]I'
M]IK7-<M65],MB+"P8(5W01%@K$'NV2?Q%>)5_57">6RP.4T</4^*UWZR=[?*
M]C^)^.,VAF6>8C%TG>+E9>:BE%/YVO\ ,M:+%Y^JP)_><*!ZYK^@[P1IJ:/X
M,TFUCSY=O9Q1KGT" 5^)_P#P3]^$TGQC_:O\(Z7]DAO;6&]2\O(I6PI@B(DD
M^ORKC'O7[AHBQHJJ-JJ, #L*_-/%G&1E6P^%6\5*3^;27Y,_8/ W SCA\5C'
MM)QBO^W4V_\ TI'PQ_P79_Y(AX+_ .PU+_Z3M7Y=U^HG_!=G_DB'@O\ [#4O
M_I.U?EW7V?AQ_P B*GZR_P#2F?GOBW_R4M7_  P_])045U?P,\-6?C'XP>&M
M+U"-I+/4-2@MYD#;2R,X!&:_7(_\$HO@H3_R+EY_X,)O_BJ]+B#B[!Y/.%/%
M*3<DVN5)[>K1Y/"O N89_3J5<'**4&D^9M;J^EDS\8J*_9T?\$HO@H#_ ,BY
M=_\ @PF_^*K\]/\ @I?^Q]:_LH?&:*/1([A?#.NP_:; RR>88V'$D>?]D],\
MX/M7+D?'&79IB?JM#FC*S:YDE>VZ5F]>IV<2>&^;9+@_KV)<9032?*VVK[-W
M2TOIZM'S;6QX+\ ZU\1-8CL-#TO4-4NI"H$=K TK#)P"=HX&>YP*QZ]J_8*_
M::E_9;_:"TW7'S)I=V#8ZC'G&Z!RN6],J0"/Q]:^GQ]6M3PTZF'CS32;2>EW
MV/C<LHX>MBZ=+%S<*<FE*25[)];>1]C?L _\$EY/ FM6/C#XF00R7]HPFLM%
MW"18G'1YC]TE3R%&1GDG@5]^ 8%0:9J=OK.G07EI-'<6MU&LL,L;;ED1AD,#
MW!%3U_*V>9YC,TQ'M\8]=DME%=DOZ?<_M?AWAS 9-A%AL!'1ZMO5R?=OKY=%
MT"OP+_:7&/V@O&G_ &'+W_THDK]]*_!+]JBW:T_:/\<1LK*R:[? @C'_ "\2
M$?H0?QK]$\)7_M.(7]V/YL_*?')?[)A7_>E^2. K[4_X(=_\G.ZQ_P!@"X_]
M'6]?%=?6/_!'#XBV_@K]KNTL9D+-XBL9]/B(_A<[)!_Z*-?IW%U.4\EQ,8[\
MC_#5_@?CG E6-/B'!SF[+G2^_1?BS]>Z***_E4_M@**** "BBB@ K\7?^"I_
M_)ZGBW_KI'_Z#7[15^+O_!4__D]3Q;_UTC_]!K].\*_^1I4_P/\ .)^.^-G_
M "):7_7Q?^DR/G6N_P#@7^S%XV_:1NM0A\&Z'/K,FEHDER(Y8T\I7+!<[V7J
M5;IZ5P%?H-_P07_Y&_XB?]>-E_Z,FK]BXES2KEV65<;12<H6LG>VLDNC7?N?
M@7!^34<VS>CE^(;49MW:M?2+>ETUNNQ\^_\ #K3XX_\ 0C7W_@5:_P#QVC_A
MUI\<?^A&OO\ P*M?_CM?M117X]_Q%;-/^?5/[I?_ "1^]_\ $$<F_P"?U7[X
M?_('XK_\.M/CC_T(U]_X%6O_ ,=K[K_X)'_LS>,/V;_!/C"#QEHLFCW>IWEN
MULKRQR-)&B/D_(S8Y;N:^O:*\K.N/L?F>#E@JT(*,K7:3OHT^LGV['M\.^%^
M69-CX9AAZDY2C>RDXVU372*>S[A1117PI^DA1110 4444 %%%% !7XA_\':7
M_)2?A/\ ]@RY_P#1IK]O*_$/_@[2_P"2D_"?_L&7/_HTU]UX<?\ (_H^DO\
MTEGS?%O_ "+*GR_-'X]U]>?\$(/^4K?PA_["%S_Z17%?(=?7G_!"#_E*W\(?
M^PA<_P#I%<5_0?$'_(KQ/_7N?_I+/RK*O]]H_P"./YH_J$JKKNAV?B?1;O3=
M0M8;RQOH6@N()D#1S1L,,K ]002*M45_(2;3NC]YWT9_-!_P6U_X)8W_ /P3
M\^/$FL:#:M-\,O%UP\VCSHIQITARS6;^FWG:<\J.Q%?#U?U[?M:_LJ^$_P!L
MSX%:YX"\8V*76FZO"5BEQ^]L9@/W<\9ZAU;!]^AX)K^67]MW]C[Q/^PY^T1K
MG@'Q/:S1S:?+OLKHIB/4+9B?+F0]"".#CH01VK^D. >+EFF'^JXE_OJ:_P#
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
M95P=!I2E:U]M))]$^W8_ ^#<XH95G%',,2FX0;O:S>L6M+M=7W/WBHK\<?\
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
M_!%C]K*2::]^%^M70,9#7FBE^H/66'/IQO [EFK=_P"'#OAW_H?M4_'2T_\
MCM:_@+_@BO8?#3QCINO:-\1]4L]4TFX2YMIAI2'8Z$$'!DQV_+-?;<1<5\.Y
MI@)X2=;5ZQ?)+22V?P_)^39^=<*<$\5Y+F=/'4\/=)VDN>&L7NOB^:\TC[AJ
MMK&D6OB#2;JQO8([JSO(FAGAD&5E1AAE(]"#4\"M'"BNWF.J@,V,;CZXIU?@
MR;3NC^FVDU9GY*?M_?\ !,/7?@1KVH>)?"%I-JW@N8M.RQ#=-I(ZE9!W0=F'
M8@'IFOD"2)HFVLI4CCFOZ*)(UFC97565A@J1D$5\W_'W_@EA\*_CC)<WD.FM
MX7UB="HNM+Q''N)R7:+[K-[\5^Q<.>)RITUA\U3=M%-:O_MY?JM^US\"XL\'
M'5JRQ6222OJZ<M%?^Z^B\GHN]MOQEHK[V^)7_!"_Q19:RY\*^*-'U#3O+!7[
M>'M9BW<84.OTY%>/^(/^"3/QJT:Z:.'PPFH(IP'M[V(@^_S%:_1L+Q=DU=7I
MXB/S?+^=C\FQG ?$&&E:IA)_]NKF7_DMSYIHKZ!3_@EW\<6?;_P@>H+[FYML
M?^C*V_#W_!(_XTZS<I'/X?M]/5NKSWL>%^NW-=4^(LJBKRQ-/_P.+_)G%3X3
MSN;M'"5/_ )+\T?,BKO8+ZG%?LG_ ,$E/!$G@W]B_0Y)[5;>XU:YN+UF ^::
M-Y#Y;'_@.*^4O"'_  0U\=3ZO9MJ_B+PW96>X-,89)9Y4'L-B@G\:_2/X1_#
MJW^$7PPT'PO:S/<6^@V,5DDSJ%:4(H7<0. 3C/XU^7^(O$^!QF"AA,%44WS7
M=KZ))VUVW9^S>$_!N99?F%3'9A1=-<G+&]M6VF]+M[+\3HJ_%W_@J?\ \GJ>
M+?\ KI'_ .@U^T5?(?[2?_!)+1OVC_C!JWBZ[\8:AITVJNK&W2P618L#& V\
M9_$5\KP#G6$RS'SKXR7+%Q:V;UNGT3['VWB?P]C\XRR&&R^'-)33:NEI9KJT
MNI^1]%?II_PX>\._]#]J?_@K7_X[1_PX>\._]#]J?_@K7_X[7Z[_ ,1$R'_G
M\_\ P&?_ ,B?A/\ Q"CB;_H'7_@</_DC\RZ*_33_ (</>'?^A^U/_P %:_\
MQVC_ (</>'?^A^U/_P %:_\ QVC_ (B)D/\ S^?_ (#/_P"1#_B%'$W_ $#K
M_P #A_\ )'YET5^FG_#A[P[_ -#]J?\ X*U_^.T?\.'O#O\ T/VI_P#@K7_X
M[1_Q$3(?^?S_ / 9_P#R(?\ $*.)O^@=?^!P_P#DC\RZ_5;_ ((@^ ;71_V>
M=<\01_\ 'UK&J?9I/98HT(_60USO_#A[P[_T/VI_^"M?_CM?4W[(?[+]G^R1
M\)CX5L=4N-8B:]DO3<30B)LN$7;M!/ "#O7R/&_&66X_*WA<%4;DY1NN62T6
MO5+K8^[\.> ,XRO.5C,QHJ,(QE9\T7J[):)M[7/4J***_%S^@PHHHH ****
M"O"_VQ_V[=#_ &-)='76-&U+5O[8#LGV5U7RPO7.ZO=*_.C_ (+O?\?/@;_K
ME/\ SKZ7A'+:&/S6GA<2KPE>]G;9-[GR/'6;XG+,EK8W"-*<>6S:OO))Z/R9
MV7_#]7P-_P!"?XD_[_14?\/U? W_ $)_B3_O]%7Y<45^V?\ $-\B_P"?<O\
MP)G\Z_\ $7.)/^?D?_ (_P"1^H__  _5\#?]"?XD_P"_T5'_  _5\#?]"?XD
M_P"_T5?ERJESP"?H*GM-(NK^Y6&&WFDE;[J!3N/X4?\ $-\BW]G+_P "8?\
M$7.)+V]I'_P"/^1^G_\ P_5\#?\ 0G^)/^_T5'_#]7P-_P!"?XD_[_15^=W@
MO]G'QU\0[T6^C^%=;OY"<#R[5L9^N,5ZU\/_ /@E'\:O'5XT4GA<:&JC/F:I
M<K A^FW<?TKSL5P=PIAO]XDH^M37[KW/6P?'W&V+M]5@YW[4KK[[6/K?_A^K
MX&_Z$_Q)_P!_HJ/^'ZO@;_H3_$G_ '^BKRKX:_\ !"_Q5JMO,WBGQ1H^C2*V
M(TLXWO=P]2<QX_*O8O '_!$#X?:-9JOB#7M=UF;'S-;[+52?R8_K7S>*P_ U
M#3FE)_W7)_CHOQ/K<#BO$C$V?+&"?62@OPU?X%,?\%T? Y_YD_Q+_P!_8JD@
M_P""X_@NZ=4A\%^)II&.%1)HF9CZ 9S7LG@O_@F1\%?!>G?9_P#A#;75?^FN
MHR-/)^>1_*O6O"OPD\+^!]&M]/TGP_H]A9VHQ%%%:H GTXS7SN*S#A:.F'PM
M27K/E_+F/K<%E?&<]<5C:4/\--2?X\J.+_9=_:B7]I?1KZ[_ .$1\3>%#9N-
MB:K;[!<H1PZ,.#]*]6I$18D"JH55X  P!2U\;BJE*=5SHPY(]%=NWS9]]@J5
M:G1C#$3YY+>5E&_R6B"BBBN<Z@HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KXO_X*Q?LG
M>.OVF;OPH?!^C_VHFFQRK<'[1%%Y98C'#LN?PK[0HKU,GS:KEN+CC*"3E&]K
MWMJK=&OS/&S_ ".AF^!G@,2VHRM=QM?1I]4UT['Y:^$/^"&GCS5].L[C5/$?
MAW2I)@K3VY:2:2$=Q\J;2?\ @6*]<\+?\$*O"-F89-6\8:U=LO\ K(H($B1O
M^!<M7W=17T6*\0L\K;5>7_#%+]+GRF#\*^&\/O0YW_>E)_A=+\#YM\)?\$G/
M@IX4NK6X_P"$=NM0GM2&S>7\LJ2$?WD)V_ABO8/"O[/'@/P-J"W>C^#O#6F7
M2C EMM.BC<?B%S7945\WBLYQ^)_WBM*7K)O]3ZW!\/Y9A/\ =</"'I%+]!$1
M8UVJH51T '2EHHKS3UPHHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
%HHH _]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140075073100304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Feb. 20, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">000-26058<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">Kforce Inc.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">FL<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">59-3264661<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">1150 Assembly Drive, Suite 500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Tampa<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">FL<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">33607<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">813<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">552-5000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, $0.01 per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">KFRC<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 911,384,374<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,518,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:81.597%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.470%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Document</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Parts&#160;Into&#160;Which<br/>Incorporated</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Portions of the Proxy Statement for the Annual Meeting of Shareholders scheduled to be held on April&#160;24, 2024 (&#8220;Proxy Statement&#8221;)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Part&#160;III</span></td></tr></table><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000930420<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFinStmtErrorCorrectionFlag', window );">Document Financial Statement Error Correction [Flag]</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFinStmtErrorCorrectionFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates whether any of the financial statement period in the filing include a restatement due to error correction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection w<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFinStmtErrorCorrectionFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentsIncorporatedByReferenceTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPublicFloat</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140075073844400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Audit Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfrc_AuditorAbstract', window );"><strong>Auditor [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">Deloitte & Touche LLP<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Tampa, Florida<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">34<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfrc_AuditorAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Auditor Abstract</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kfrc_AuditorAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kfrc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140075073016720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 1,531,756<span></span>
</td>
<td class="nump">$ 1,710,765<span></span>
</td>
<td class="nump">$ 1,579,922<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Direct costs</a></td>
<td class="nump">1,104,690<span></span>
</td>
<td class="nump">1,209,658<span></span>
</td>
<td class="nump">1,123,058<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">427,066<span></span>
</td>
<td class="nump">501,107<span></span>
</td>
<td class="nump">456,864<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="nump">334,933<span></span>
</td>
<td class="nump">379,815<span></span>
</td>
<td class="nump">345,721<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">5,012<span></span>
</td>
<td class="nump">4,427<span></span>
</td>
<td class="nump">4,500<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="nump">87,121<span></span>
</td>
<td class="nump">116,865<span></span>
</td>
<td class="nump">106,643<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other expense, net</a></td>
<td class="nump">1,871<span></span>
</td>
<td class="nump">14,423<span></span>
</td>
<td class="nump">7,376<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income from operations, before income taxes</a></td>
<td class="nump">85,250<span></span>
</td>
<td class="nump">102,442<span></span>
</td>
<td class="nump">99,267<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">24,175<span></span>
</td>
<td class="nump">27,011<span></span>
</td>
<td class="nump">24,090<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">61,075<span></span>
</td>
<td class="nump">75,431<span></span>
</td>
<td class="nump">75,177<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive (loss) income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent', window );">Defined benefit pension plans, net of tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,103<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent', window );">Change in fair value of interest rate swaps, net of tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(615)<span></span>
</td>
<td class="nump">1,941<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income</a></td>
<td class="nump">$ 61,075<span></span>
</td>
<td class="nump">$ 74,816<span></span>
</td>
<td class="nump">$ 80,221<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average shares outstanding - basic (in shares)</a></td>
<td class="nump">19,188<span></span>
</td>
<td class="nump">20,054<span></span>
</td>
<td class="nump">20,579<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average shares outstanding &#8211; diluted (in shares)</a></td>
<td class="nump">19,507<span></span>
</td>
<td class="nump">20,503<span></span>
</td>
<td class="nump">21,212<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Earnings per share &#8211; basic (in dollars per share)</a></td>
<td class="nump">$ 3.18<span></span>
</td>
<td class="nump">$ 3.76<span></span>
</td>
<td class="nump">$ 3.65<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="nump">$ 3.13<span></span>
</td>
<td class="nump">$ 3.68<span></span>
</td>
<td class="nump">$ 3.54<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -SubTopic 20<br> -Topic 940<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481913/940-20-25-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482659/740-20-45-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i-k)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140075178372976">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 119<span></span>
</td>
<td class="nump">$ 121<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">10,912<span></span>
</td>
<td class="nump">8,143<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">244,459<span></span>
</td>
<td class="nump">277,760<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Fixed assets, net</a></td>
<td class="nump">9,418<span></span>
</td>
<td class="nump">8,647<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets, net</a></td>
<td class="nump">75,924<span></span>
</td>
<td class="nump">75,771<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred tax assets, net</a></td>
<td class="nump">3,138<span></span>
</td>
<td class="nump">4,786<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">25,040<span></span>
</td>
<td class="nump">25,040<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">357,979<span></span>
</td>
<td class="nump">392,004<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent', window );">Accounts payable and other accrued liabilities</a></td>
<td class="nump">64,795<span></span>
</td>
<td class="nump">72,792<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued payroll costs</a></td>
<td class="nump">33,968<span></span>
</td>
<td class="nump">48,369<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current portion of operating lease liabilities</a></td>
<td class="nump">3,589<span></span>
</td>
<td class="nump">4,576<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesCurrent', window );">Income taxes payable</a></td>
<td class="nump">623<span></span>
</td>
<td class="nump">5,696<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">102,975<span></span>
</td>
<td class="nump">131,433<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermLineOfCredit', window );">Long-term debt &#8211; credit facility</a></td>
<td class="nump">41,600<span></span>
</td>
<td class="nump">25,600<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">54,324<span></span>
</td>
<td class="nump">52,773<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">198,899<span></span>
</td>
<td class="nump">209,806<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, $0.01 par value; 15,000 shares authorized, none issued and outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.01 par value; 250,000 shares authorized, 73,462 and 73,242 issued, respectively</a></td>
<td class="nump">734<span></span>
</td>
<td class="nump">732<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">527,288<span></span>
</td>
<td class="nump">507,734<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">525,222<span></span>
</td>
<td class="nump">492,764<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonValue', window );">Treasury stock, at cost; 53,941 and 52,744 shares, respectively</a></td>
<td class="num">(894,164)<span></span>
</td>
<td class="num">(819,038)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">159,080<span></span>
</td>
<td class="nump">182,198<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="nump">$ 357,979<span></span>
</td>
<td class="nump">$ 392,004<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 26: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482598/350-20-45-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-5<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermLineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481573/470-10-45-13<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481573/470-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermLineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480842/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481520/505-30-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481549/505-30-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.30)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140075073824384">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Trade receivables, allowances</a></td>
<td class="nump">$ 1,643<span></span>
</td>
<td class="nump">$ 1,575<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (in shares)</a></td>
<td class="nump">15,000,000<span></span>
</td>
<td class="nump">15,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">250,000,000<span></span>
</td>
<td class="nump">250,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">73,462,000<span></span>
</td>
<td class="nump">73,242,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury Stock (in shares)</a></td>
<td class="nump">53,941,000<span></span>
</td>
<td class="nump">52,744,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Trade receivables, net of allowances of $1,643 and $1,575, respectively</a></td>
<td class="nump">$ 233,428<span></span>
</td>
<td class="nump">$ 269,496<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Assets, Current</a></td>
<td class="nump">244,459<span></span>
</td>
<td class="nump">277,760<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermLineOfCredit', window );">Long-term debt &#8211; credit facility</a></td>
<td class="nump">$ 41,600<span></span>
</td>
<td class="nump">$ 25,600<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermLineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481573/470-10-45-13<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481573/470-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermLineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140075074652544">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS&#8217; EQUITY - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Additional Paid-In Capital</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income (Loss)</div></th>
<th class="th"><div>Retained Earnings</div></th>
<th class="th"><div>Treasury Stock</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury Stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,427<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Shares at beginning of year (in shares) at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">72,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning of period at Dec. 31, 2020</a></td>
<td class="nump">$ 179,935<span></span>
</td>
<td class="nump">$ 726<span></span>
</td>
<td class="nump">$ 472,378<span></span>
</td>
<td class="num">$ (4,423)<span></span>
</td>
<td class="nump">$ 388,645<span></span>
</td>
<td class="num">$ (677,391)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Issuance for stock-based compensation and dividend equivalents, net of forfeitures (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">397<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Employee stock purchase plan (in shares)</a></td>
<td class="num">(15)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(15)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStock', window );">Dividends</a></td>
<td class="num">$ (20,120)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(20,120)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent', window );">Defined benefit pension plan, no tax benefit</a></td>
<td class="nump">3,103<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,103<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent', window );">Change in fair value of interest rate swaps, net of tax</a></td>
<td class="nump">1,941<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,941<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Repurchases of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,080<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Shares at end of year (in shares) at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">72,997<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">End of period at Dec. 31, 2021</a></td>
<td class="nump">188,406<span></span>
</td>
<td class="nump">$ 730<span></span>
</td>
<td class="nump">488,036<span></span>
</td>
<td class="nump">621<span></span>
</td>
<td class="nump">442,596<span></span>
</td>
<td class="num">$ (743,577)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">75,177<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75,177<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Employee stock purchase plan</a></td>
<td class="nump">762<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">557<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">205<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Treasury Stock, Value, Acquired, Cost Method</a></td>
<td class="num">(66,391)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (66,391)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">1,102<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,106)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">APIC, Share-Based Payment Arrangement, Increase for Cost Recognition</a></td>
<td class="nump">$ 13,999<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,999<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury Stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51,492<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Issuance for stock-based compensation and dividend equivalents, net of forfeitures (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">245<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Employee stock purchase plan (in shares)</a></td>
<td class="num">(17)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(17)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStock', window );">Dividends</a></td>
<td class="num">$ (24,027)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(24,027)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent', window );">Defined benefit pension plan, no tax benefit</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent', window );">Change in fair value of interest rate swaps, net of tax</a></td>
<td class="num">(615)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(615)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Repurchases of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,269<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Shares at end of year (in shares) at Dec. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">73,242<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">End of period at Dec. 31, 2022</a></td>
<td class="nump">182,198<span></span>
</td>
<td class="nump">$ 732<span></span>
</td>
<td class="nump">507,734<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="nump">492,764<span></span>
</td>
<td class="num">$ (819,038)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">75,431<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75,431<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Employee stock purchase plan</a></td>
<td class="nump">1,054<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">809<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">245<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Treasury Stock, Value, Acquired, Cost Method</a></td>
<td class="num">(75,706)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (75,706)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">1,234<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,236)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">APIC, Share-Based Payment Arrangement, Increase for Cost Recognition</a></td>
<td class="nump">$ 17,655<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,655<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">73,242<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury Stock (in shares)</a></td>
<td class="nump">52,744<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52,744<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Issuance for stock-based compensation and dividend equivalents, net of forfeitures (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">220<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Employee stock purchase plan (in shares)</a></td>
<td class="num">(18)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(18)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStock', window );">Dividends</a></td>
<td class="num">$ (27,562)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(27,562)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent', window );">Defined benefit pension plan, no tax benefit</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent', window );">Change in fair value of interest rate swaps, net of tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Repurchases of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,215<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityOther', window );">Stockholders' Equity, Other</a></td>
<td class="num">(6)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Shares at end of year (in shares) at Dec. 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">73,462<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">End of period at Dec. 31, 2023</a></td>
<td class="nump">159,080<span></span>
</td>
<td class="nump">$ 734<span></span>
</td>
<td class="nump">527,288<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">525,222<span></span>
</td>
<td class="num">$ (894,164)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">61,075<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61,075<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Employee stock purchase plan</a></td>
<td class="nump">1,042<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">754<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">288<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Treasury Stock, Value, Acquired, Cost Method</a></td>
<td class="num">(75,414)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (75,414)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">1,053<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1,055)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">APIC, Share-Based Payment Arrangement, Increase for Cost Recognition</a></td>
<td class="nump">$ 17,747<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 17,747<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">73,462<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury Stock (in shares)</a></td>
<td class="nump">53,941<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">53,941<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481089/718-20-55-13<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481089/718-20-55-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -SubTopic 405<br> -Topic 942<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481071/942-405-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i-k)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of an employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents movements included in the statement of changes in stockholders' equity which are not separately disclosed or provided for elsewhere in the taxonomy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and are being held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockSharesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValueAcquiredCostMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValueAcquiredCostMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140075072882144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS&#8217; EQUITY (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividends declared per share (in dollars per share)</a></td>
<td class="nump">$ 1.44<span></span>
</td>
<td class="nump">$ 1.20<span></span>
</td>
<td class="nump">$ 0.98<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember', window );">Accumulated Other Comprehensive Income (Loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax', window );">Interest rate swap, tax expense (benefit)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 209<span></span>
</td>
<td class="nump">$ 657<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140075072361920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 61,075<span></span>
</td>
<td class="nump">$ 75,431<span></span>
</td>
<td class="nump">$ 75,177<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfrc_ReserveRelatedToNoteReceivable', window );">Reserve related to note receivable</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,925<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfrc_ImpairmentOfEquityMethodInvestment', window );">Impairment of equity method investment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">13,684<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndTaxCredits', window );">Deferred income tax provision, net</a></td>
<td class="nump">1,647<span></span>
</td>
<td class="nump">3,081<span></span>
</td>
<td class="nump">2,425<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Provision for credit losses</a></td>
<td class="nump">768<span></span>
</td>
<td class="num">(126)<span></span>
</td>
<td class="nump">11<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">5,012<span></span>
</td>
<td class="nump">4,427<span></span>
</td>
<td class="nump">4,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">17,747<span></span>
</td>
<td class="nump">17,655<span></span>
</td>
<td class="nump">13,999<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense', window );">Noncash lease expense</a></td>
<td class="nump">4,065<span></span>
</td>
<td class="nump">5,683<span></span>
</td>
<td class="nump">5,509<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Loss on equity method investment</a></td>
<td class="nump">750<span></span>
</td>
<td class="nump">3,824<span></span>
</td>
<td class="nump">2,480<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionExpense', window );">Defined benefit pension plans expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,157<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Other</a></td>
<td class="nump">724<span></span>
</td>
<td class="nump">141<span></span>
</td>
<td class="num">(893)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract', window );"><strong>(Increase) decrease in operating assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Trade receivables, net</a></td>
<td class="nump">35,301<span></span>
</td>
<td class="num">(4,049)<span></span>
</td>
<td class="num">(36,960)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets', window );">Increase (Decrease) in Other Operating Assets</a></td>
<td class="num">(1,304)<span></span>
</td>
<td class="num">(9,199)<span></span>
</td>
<td class="num">(9,779)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract', window );"><strong>Increase (decrease) in operating liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedSalaries', window );">Accrued payroll costs</a></td>
<td class="num">(13,358)<span></span>
</td>
<td class="num">(22,003)<span></span>
</td>
<td class="nump">6,337<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations', window );">Payment of benefit under terminated pension plan</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(19,965)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities', window );">Other liabilities</a></td>
<td class="num">(20,962)<span></span>
</td>
<td class="nump">20,296<span></span>
</td>
<td class="nump">7,935<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Cash provided by operating activities</a></td>
<td class="nump">91,465<span></span>
</td>
<td class="nump">90,805<span></span>
</td>
<td class="nump">72,898<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="num">(7,763)<span></span>
</td>
<td class="num">(8,109)<span></span>
</td>
<td class="num">(6,441)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfInterestInJointVenture', window );">Proceeds from Divestiture of Interest in Joint Venture</a></td>
<td class="nump">5,059<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromLifeInsurancePolicies', window );">Payments for (Proceeds from) Life Insurance Policies</a></td>
<td class="num">(1,408)<span></span>
</td>
<td class="nump">1,077<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireEquityMethodInvestments', window );">Equity method investment</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(500)<span></span>
</td>
<td class="num">(9,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfrc_ReceivableIssuedToJointVenture', window );">Note receivable issued to our joint venture</a></td>
<td class="num">(750)<span></span>
</td>
<td class="num">(6,750)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets', window );">Net proceeds from the sale of assets held for sale</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">23,742<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Cash (used in) provided by investing activities</a></td>
<td class="num">(4,862)<span></span>
</td>
<td class="num">(14,282)<span></span>
</td>
<td class="nump">8,301<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromLinesOfCredit', window );">Proceeds from credit facility</a></td>
<td class="nump">594,400<span></span>
</td>
<td class="nump">38,200<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLinesOfCredit', window );">Payments on credit facility</a></td>
<td class="num">(578,400)<span></span>
</td>
<td class="num">(112,600)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchases of common stock</a></td>
<td class="num">(75,024)<span></span>
</td>
<td class="num">(74,913)<span></span>
</td>
<td class="num">(66,210)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Cash dividends</a></td>
<td class="num">(27,562)<span></span>
</td>
<td class="num">(24,027)<span></span>
</td>
<td class="num">(20,120)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations', window );">Other</a></td>
<td class="num">(19)<span></span>
</td>
<td class="num">(51)<span></span>
</td>
<td class="num">(1,366)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Cash used in financing activities</a></td>
<td class="num">(86,605)<span></span>
</td>
<td class="num">(173,391)<span></span>
</td>
<td class="num">(87,696)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Change in cash and cash equivalents</a></td>
<td class="num">(2)<span></span>
</td>
<td class="num">(96,868)<span></span>
</td>
<td class="num">(6,497)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at beginning of year</a></td>
<td class="nump">121<span></span>
</td>
<td class="nump">96,989<span></span>
</td>
<td class="nump">103,486<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at end of year</a></td>
<td class="nump">119<span></span>
</td>
<td class="nump">121<span></span>
</td>
<td class="nump">96,989<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Cash paid during the year for:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaid', window );">Income taxes</a></td>
<td class="nump">28,616<span></span>
</td>
<td class="nump">16,579<span></span>
</td>
<td class="nump">24,277<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating lease liabilities</a></td>
<td class="nump">5,232<span></span>
</td>
<td class="nump">6,992<span></span>
</td>
<td class="nump">7,468<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest, net</a></td>
<td class="nump">897<span></span>
</td>
<td class="nump">885<span></span>
</td>
<td class="nump">2,453<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Non-Cash Financing and Investing Transactions:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">ROU assets obtained from operating leases</a></td>
<td class="nump">4,378<span></span>
</td>
<td class="nump">9,997<span></span>
</td>
<td class="nump">5,098<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfrc_StockRepurchasesIncurredButNotYetPaid', window );">Unsettled repurchases of common stock</a></td>
<td class="nump">920<span></span>
</td>
<td class="nump">974<span></span>
</td>
<td class="nump">181<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Employee stock purchase plan</a></td>
<td class="nump">$ 1,042<span></span>
</td>
<td class="nump">$ 1,054<span></span>
</td>
<td class="nump">$ 762<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfrc_ImpairmentOfEquityMethodInvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Impairment Of Equity Method Investment</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kfrc_ImpairmentOfEquityMethodInvestment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kfrc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfrc_ReceivableIssuedToJointVenture">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Receivable Issued to Joint Venture</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kfrc_ReceivableIssuedToJointVenture</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kfrc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfrc_ReserveRelatedToNoteReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reserve Related to Note Receivable</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kfrc_ReserveRelatedToNoteReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kfrc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfrc_StockRepurchasesIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for repurchases of common stock that have occurred.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kfrc_StockRepurchasesIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kfrc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481877/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxesAndTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) and income tax credits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxesAndTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481664/323-10-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedSalaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the period in accrued salaries.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedSalaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in noncurrent operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation for pension and other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncashIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForProceedsFromLifeInsurancePolicies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net cash outflow or inflow for net proceeds and payments derived from carrying life insurance policies for which the entity is the beneficiary.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromLifeInsurancePolicies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost (reversal of cost) for pension benefits. Excludes other postretirement benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDivestitureOfInterestInJointVenture">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale of an investment interest in a joint venture that the reporting entity has not previously accounted for using consolidation or the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDivestitureOfInterestInJointVenture</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate cash proceeds received from a combination of transactions in which noncurrent assets are sold, which may include the sale of a business, an investment in an affiliate (including an equity method investee), property, plant and equipment and intangible assets. Excludes sales of trading, available-for-sale, and held-to-maturity securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for short-term and long-term debt and lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140075078327760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Summary of Significant Accounting Policies</a></td>
<td class="text"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1. Summary of Significant Accounting Policies</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The consolidated financial statements have been prepared in conformity with Generally Accepted Accounting Principles (&#8220;GAAP&#8221;) and the rules of the Securities and Exchange Commission (the &#8220;SEC&#8221;). Certain prior year amounts have been reclassified to conform with the current period presentation. </span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The consolidated financial statements include the accounts of Kforce Inc. and its subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. References in this document to &#8220;Kforce,&#8221; the "Company,&#8221; &#8220;we,&#8221; the "Firm,&#8221; &#8220;management,&#8221; &#8220;our&#8221; or &#8220;us&#8221; refer to Kforce Inc. and its subsidiaries, except where the context indicates otherwise. </span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The most critical of these estimates and assumptions relate to the following: allowance for credit losses; income taxes; self-insured liabilities for health insurance; and the impairment of goodwill, other long-lived assets and the equity method investment. Although these and other estimates and assumptions are based on the best available information, actual results could be materially different from these estimates.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">All of our revenue and trade receivables are generated from contracts with customers and our revenues are derived from U.S. domestic operations. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenue is recognized when the control of the promised services is transferred to our customers at an amount that reflects the consideration to which we expect to be entitled to in exchange for those services. Revenue is recorded net of sales or other transaction taxes collected from clients and remitted to taxing authorities. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For substantially all of our revenue transactions, we have determined that the gross reporting of revenues as a principal, versus net as an agent, is the appropriate accounting treatment because Kforce: (i) is primarily responsible for fulfilling the promise to provide the specified service to the customer; (ii) has discretion in selecting and assigning the temporary workers to particular jobs and establishing the bill rate; and (iii) bears the risk and rewards of the transaction, including credit risk if the customer fails to pay for services performed.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Flex Revenue</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Substantially all of our Flex revenue is recognized over time as temporary staffing services and managed solutions are provided by our consultants at the contractually established bill rates, net of applicable variable consideration, such as customer rebates and discounts. Reimbursements of travel and out-of-pocket expenses ("billable expenses") are also recorded within Flex revenue when incurred and the equivalent amount of expense is recorded in Direct costs in the Consolidated Statements of Operations and Comprehensive Income. We recognize revenue in the amount of consideration to which we have the right to invoice when it corresponds directly to the services transferred to the customer and satisfied over time.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Direct Hire Revenue</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Direct Hire revenue is recognized at the agreed upon rate at the point in time when the performance obligation is considered complete. Our policy requires the following criteria to be met in order for the performance obligation to be considered complete: (i) the candidate accepted the position; (ii) the candidate resigned from their current employer; and (iii) the agreed upon start date falls within the following month. Because the client has accepted the candidate and can direct the use of and obtains the significant risk and rewards of the placement, we consider this point as the transfer of control to our client.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Variable Consideration</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Transaction prices for Flex revenue include variable consideration, such as customer rebates and discounts.&#160;Management evaluates the facts and circumstances of each contract to estimate the variable consideration using the most likely amount method which utilizes management&#8217;s expectation of the volume of services to be provided over the applicable period. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Direct Hire revenue is recorded net of a fallout reserve. Direct Hire fallouts occur when a candidate does not remain employed with the client through the respective contingency period (typically 90 days&#160;or less). Management uses the expected value method to estimate the fallout reserve based on a combination of past experience and current trends.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Payment Terms</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our payment terms and conditions vary by arrangement. The vast majority of our terms are typically less than 90 days, however, we have extended our payment terms beyond 90 days for certain of our customers. Generally, the timing between the satisfaction of the performance obligation and the payment is not significant and we do not currently have any significant financing components.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Unsatisfied Performance Obligations</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We do not disclose the value of unsatisfied performance obligations for contracts if either the original expected length is one year or less or if revenue is recognized at the amount to which we have the right to invoice for services performed. </span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Contract Balances</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We record accounts receivable when our right to consideration becomes unconditional and services have been performed. Other than our trade receivable balance, we do not have any material contract assets as of December&#160;31, 2023 and 2022.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We record a contract liability when we receive consideration from a customer prior to transferring services to the customer. We recognize the contract liability as revenue after we have transferred control of the goods or services to the customer. Contract liabilities are recorded within Accounts payable and other accrued liabilities if expected to be recognized in less than one year and Other long-term liabilities, if over one year, in the Consolidated Balance Sheets. We do not have any material contract liabilities as of December&#160;31, 2023 and 2022.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Cost of Services</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Direct costs are composed of all related costs of employment for consultants, including compensation, payroll taxes, certain fringe benefits and subcontractor costs. Direct costs exclude depreciation and amortization expense, which is presented on a separate line in the accompanying Consolidated Statements of Operations and Comprehensive Income. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Associate and field management compensation, payroll taxes and fringe benefits are included in SG&amp;A along with other customary costs such as administrative and corporate costs.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Commissions</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our associates make placements and earn commissions as a percentage of revenue or gross profit pursuant to a commission plan. The amount of associate commissions paid increases as volume increases. Commissions are accrued at an amount equal to the percent of total expected commissions payable to total revenue or gross profit for the commission-plan period, as applicable. We generally expense sales commissions and any other incremental costs of obtaining a contract as incurred because the amortization period is typically less than one year.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stock-based compensation is measured using the grant-date fair value of the award of equity instruments. The expense is recognized over the requisite service period and forfeitures are recognized as incurred. Excess tax benefits or deficiencies of deductions attributable to employees&#8217; vesting of restricted stock are reflected in Income tax expense in the accompanying Consolidated Statements of Operations and Comprehensive Income.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income taxes are recorded using the asset and liability approach for deferred tax assets and liabilities and the expected future tax consequences of differences between carrying amounts and the tax basis of assets and liabilities. A valuation allowance is recorded unless it is more likely than not that the deferred tax asset can be utilized to offset future taxes.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Management evaluates tax positions taken or expected to be taken in our tax returns and records a liability (including interest and penalties) for uncertain tax positions. We recognize tax benefits from uncertain tax positions when it is more likely than not that the position will be sustained upon examination, including resolutions of any related appeals or litigation processes. The Company recognizes interest and penalties related to uncertain tax positions in Income tax expense in the accompanying Consolidated Statements of Operations and Comprehensive Income. There were no significant uncertain income tax positions for the year ended December&#160;31, 2023.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">All highly liquid investments with original maturity dates of three months or less at the time of purchase are classified as cash equivalents. Cash and cash equivalents are stated at cost, which approximates fair value because of the short-term nature of these instruments. Our cash equivalents are held in government money market funds and at times may exceed federally insured limits.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Trade Receivables and Related Reserves</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Trade receivables are recorded net of allowance for credit losses. The allowance for credit losses is determined using the application of a current expected credit loss model, which measures expected credit losses based on relevant information, including historical experience, current conditions and reasonable and supportable forecasts. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We estimate and recognize lifetime expected losses, rather than incurred losses, which results in the earlier recognition of credit losses even if the expected risk of credit loss is remote. As part of our analysis, we apply credit loss rates to outstanding receivables by aging category. For certain clients, we perform a quarterly credit review, which considers the client&#8217;s credit rating and financial position as well as our total credit loss exposure. Trade receivables are written off after all reasonable collection efforts have been exhausted. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Trade accounts receivable reserves as a percentage of gross trade receivables was less than 1% at both December&#160;31, 2023 and 2022. Recoveries of trade receivables previously written off are recorded when received and are immaterial for the year ended December&#160;31, 2023.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Fixed Assets</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Fixed assets are carried at cost, less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the assets. The cost of leasehold improvements is amortized using the straight-line method over the lesser of the estimated useful lives of the assets or the expected terms of the related leases. Upon sale or disposition of our fixed assets, the cost and accumulated depreciation are removed and any resulting gain or loss, net of proceeds, is reflected within SG&amp;A in the Consolidated Statements of Operations and Comprehensive Income. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Recoverability of long-lived assets is measured by a comparison of the carrying amount of the asset group to the future undiscounted net cash flows expected to be generated by those assets. If an analysis indicates the carrying amount of these long-lived assets exceeds the fair value, an impairment loss is recognized to reduce the carrying amount to its fair market value, as determined based on the present value of projected future cash flows. </span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Management has determined that the reporting units for the goodwill analysis is consistent with our reporting segments. We evaluate goodwill for impairment either through a qualitative or quantitative approach annually, or more frequently if an event occurs or circumstances change that indicate the carrying value of a reporting unit may not be recoverable. If we perform a quantitative assessment that indicates the carrying amount of a reporting unit exceeds its fair market value, an impairment loss is recognized to reduce the carrying amount to its fair market value. Kforce determines the fair market value of each reporting unit based on a weighting of the present value of projected future cash flows (the &#8220;income approach&#8221;) and the use of comparative market approaches (the &#8220;market approach&#8221;). Factors requiring significant judgment include, among others, the assumptions related to discount rates, forecasted operating results, long-term growth rates, the determination of comparable companies and market multiples. Changes in economic and operating conditions or changes in Kforce&#8217;s business strategies that occur after the annual impairment analysis may impact these assumptions and result in a future goodwill impairment charge, which could be material to our consolidated financial statements.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Equity Method Investment and Note Receivable</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In June 2019, we entered into a joint venture whereby Kforce had a 50% noncontrolling interest in WorkLLama, which was accounted for as an equity method investment. Under the equity method, our carrying value included equity capital contributions, adjusted for our proportionate share of earnings or losses. We recorded a loss related to our equity method investment of $0.8&#160;million and $3.8&#160;million during the years ended December&#160;31, 2023 and 2022, respectively.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the year ended December 31, 2022, we recognized an impairment loss of the full balance of the equity method investment of $13.7&#160;million, which was recorded in Other Expense, net in the Consolidated Statements of Operations and Comprehensive Income. Refer to Note 15 - &#8220;Fair Value Measurements&#8221; for more details on the impairment analysis of our equity method investment.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the year ended December 31, 2022, Kforce executed a series of promissory notes (the &#8220;Note Receivable&#8221;) to our joint venture for a total of $6.8&#160;million and recorded a credit loss of $1.9&#160;million, resulting in a balance of $4.8&#160;million at December&#160;31, 2022. There were no payments received on the Note Receivable during the year ended December&#160;31, 2022.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On February 23, 2023, Kforce received $6.0&#160;million in exchange for the sale of our 50% noncontrolling interest in WorkLLama to an unaffiliated third party and in full settlement of the outstanding balance of the Note Receivable. These proceeds, net of customary transaction costs, amounted to $5.1&#160;million and is presented in the investing section of the Consolidated Statements of Cash Flows. </span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Operating Leases</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Kforce leases property for our field offices and corporate headquarters as well as certain office equipment, which limits our exposure to risks related to ownership. We determine if a contract or arrangement meets the definition of a lease at inception. We elected not to separate lease and non-lease components when determining the consideration in the contract. Right-of-use (&#8220;ROU&#8221;) assets and lease liabilities are recognized based on the present value of the lease payments over the lease term at the commencement date. If there is no rate implicit in the lease, we use our incremental borrowing rate in the present value calculation, which is based on our collateralized borrowing rate and determined based on the terms of our leases and the economic environment in which they exist. Our lease agreements do not contain any material residual value guarantees or restrictive covenants. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ROU assets for operating leases, net of amortization, are recorded within <span style="-sec-ix-hidden:f-409"><span style="-sec-ix-hidden:f-410">Other assets</span></span>, net and operating lease liabilities are recorded within <span style="-sec-ix-hidden:f-411"><span style="-sec-ix-hidden:f-412">current liabilities</span></span> if expected to be recognized in less than one year and in <span style="-sec-ix-hidden:f-414"><span style="-sec-ix-hidden:f-413">Other long-term liabilities</span>,</span> if over one year, in the Consolidated Balance Sheets. Operating lease additions are non-cash transactions and the amortization of the ROU assets is reflected as Noncash lease expense within operating activities in the Consolidated Statement of Cash Flows. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our lease terms range from <span style="-sec-ix-hidden:f-415">two</span> to eleven years with a limited number of leases containing short-term renewal provisions that range from month-to-month to one year and some containing options to renew or terminate.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We elected the short-term practical expedient for leases with an initial term of 12 months or less and do not recognize ROU assets or lease liabilities for these short-term leases.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In addition to base rent, certain of our operating leases require variable payments of property taxes, insurance and common area maintenance. These variable lease costs, other than those dependent upon an index or rate, are expensed when the obligation for those payments is incurred.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Capitalized Software</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Kforce purchases, develops and implements software to enhance the performance of our technology infrastructure. Direct internal costs, such as payroll and payroll-related costs, and external costs incurred during the development stage are capitalized and classified as capitalized software. Capitalized software development costs and the associated accumulated amortization are included in Other assets, net in the accompanying Consolidated Balance Sheets. Amortization expense is computed using the straight-line method over the estimated useful lives of the software, which range from <span style="-sec-ix-hidden:f-418">one</span> to fifteen years. Amortization expense of capitalized software during the years ended December&#160;31, 2023, 2022 and 2021 was $1.9&#160;million, $1.8&#160;million and $1.7&#160;million, respectively.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Health Insurance</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Except for certain fully insured health insurance lines of coverage, Kforce retains the risk of loss for each health insurance plan participant up to $600&#160;thousand in claims annually. Additionally, for all claim amounts exceeding $600&#160;thousand, Kforce retains the risk of loss up to an annual aggregate loss of those claims of $280&#160;thousand. For its partially self-insured lines of coverage, health insurance costs are accrued using estimates to approximate the liability for reported claims and incurred but not reported claims, which are primarily based upon an evaluation of historical claims experience, actuarially-determined completion factors and a qualitative review of our health insurance exposure, including the extent of outstanding claims and expected changes in health insurance costs.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Legal Costs</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Legal costs incurred in connection with loss contingencies are expensed as incurred.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Earnings per Share</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Basic earnings per share is computed as net income divided by the weighted-average number of common shares outstanding (&#8220;WASO&#8221;) during the period. WASO excludes unvested shares of restricted stock. Diluted earnings per share is computed by dividing net income by diluted WASO. Diluted WASO includes the dilutive effect of unvested shares of restricted stock using the treasury stock method, except where the effect of including potential common shares would be anti-dilutive. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the years ended December&#160;31, 2023, 2022 and 2021, there were 319&#160;thousand, 449&#160;thousand and 633&#160;thousand common stock equivalents, respectively, included in the diluted WASO. For the years ended December&#160;31, 2023, 2022 and 2021, there were 157&#160;thousand, 292&#160;thousand and 9&#160;thousand, respectively, of anti-dilutive common stock equivalents. </span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Treasury Stock</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Board may authorize share repurchases of our common stock. Shares repurchased under Board authorizations are held in treasury for general corporate purposes. Treasury shares are accounted for under the cost method and reported as a reduction of stockholders&#8217; equity in the accompanying consolidated financial statements.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On August 16, 2022, the Inflation Reduction Act of 2022 (the &#8220;IRA&#8221;) was signed into Federal law. The IRA provides for, among other things, a new U.S. Federal 1% nondeductible excise tax on certain repurchases of stock by publicly-traded U.S. domestic corporations occurring after December 31, 2022. The excise tax is imposed on the repurchasing corporation itself, not its shareholders from which shares are repurchased. The amount of the excise tax is generally 1% of the fair market value of the shares repurchased. For purposes of calculating the excise tax, repurchasing corporations are permitted to net the fair market value of certain stock issuances against the fair market value of stock repurchases during the same taxable year, with certain exceptions. For the year ended December&#160;31, 2023, we recorded $0.4&#160;million in excise tax related to the IRA, which was included in Treasury stock in the consolidated financial statements.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Derivative Instrument</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our interest rate swap derivative instruments were designated as cash flow hedges and recorded at fair value on the Consolidated Balance Sheets. The effective portion of the gain or loss on the derivative instruments are recorded as a component of Accumulated other comprehensive income, net of tax, and reclassified into earnings when the hedged items affect earnings and into the line item of the hedged item. Any ineffective portion of the gain or loss is recognized immediately into Other expense, net on the Consolidated Statements of Operations and Comprehensive Income. Cash flows from the derivative instrument are classified in the Consolidated Statements of Cash Flows in the same category as the hedged item. As of December&#160;31, 2023 and 2022, the Firm did not have any outstanding interest rate swap derivative instruments. </span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Reportable Segments</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our segments are based on the organizational structure for which financial results are regularly reviewed by our chief operating decision-maker, our President and Chief Executive Officer, to determine resource allocation and assess performance. Based on services provided, Kforce&#8217;s reportable segments are Technology and FA. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We report our performance based on segment revenue and segment profit. Segment profit includes revenue, related cost of services and other direct operating expenses directly attributable to the reportable segment. We do not report total assets, or income from operations, separately by segment as our operations are largely combined. </span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants at the measurement date. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The fair value hierarchy uses a framework which requires categorizing assets and liabilities into one of three levels based on the inputs used in valuing the asset or liability.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:0.1%"></td><td style="width:1.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:97.283%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8226;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 1 inputs are unadjusted, quoted market prices in active markets for identical assets or liabilities.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8226;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2 inputs are observable inputs other than quoted prices included in Level 1, such as quoted prices for similar assets or liabilities in active markets or quoted prices for identical assets or liabilities in inactive markets.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8226;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 3 inputs include unobservable inputs that are supported by little, infrequent or no market activity and reflect management&#8217;s own assumptions about inputs used in pricing the asset or liability.</span></td></tr></table></div><div><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Level 1 provides the most reliable measure of fair value, while Level 3 generally requires significant management judgment. Assets and liabilities are classified in their entirety based on the lowest level of input that is significant to the fair value measurement.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The carrying values of cash and cash equivalents, trade receivables, other current assets and accounts payable and other accrued liabilities approximate fair value because of the short-term nature of these instruments.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Rabbi trust assets are primarily comprised of marketable equity securities and the fair values are based on unadjusted, quoted prices in active markets, which are considered Level 1.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Certain assets, in specific circumstances, are measured at fair value on a non-recurring basis utilizing Level 3 inputs such as goodwill and the equity method investment. For these assets, measurement at fair value in periods subsequent to their initial recognition would be applicable if one or more of these assets were determined to be impaired. </span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">New Accounting Standards</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Recently Adopted Accounting Standards</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In March 2020, the FASB issued guidance for reference rate reform, which provided temporary optional guidance to ease the potential burden in accounting for reference rate reform in contracts and other transactions that reference LIBOR, or another reference rate expected to be discontinued because of reference rate reform, if certain criteria are met. The FASB has since issued subsequent updates to the initial guidance in December 2022, which extends the final sunset date for reference rate reform from December 31, 2022 to December 31, 2024. We adopted this standard as of January 1, 2023, and it did not have a material impact on our consolidated financial statements.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Accounting Standards Not Yet Adopted</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In October 2023, the FASB issued guidance for disclosure improvements in accordance with the SEC&#8217;s simplification initiative. These amendments are intended to align FASB&#8217;s accounting standards and eliminate disclosures that are &#8220;redundant, duplicative, overlapping, outdated, or superseded.&#8221; The effective date for each amendment will be the date on which the SEC&#8217;s removal of that related disclosure requirement from Regulation S-X or Regulation S-K becomes effective, with early adoption prohibited. We are evaluating this new guidance, which may modify our disclosures, but we do not expect this standard to have a material effect on our consolidated financial statements.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In December 2023, the FASB issued guidance intended to improve reportable segment disclosure requirements through enhancements for significant segment expenses. These amendments clarify circumstances in which an entity can disclose multiple segment measures of profit or loss, provide new segment disclosure requirements for entities with a single reportable segment, and contain other disclosure requirements. This guidance is effective for annual periods beginning after December 15, 2023, including interim periods within those annual periods. Early adoption of this guidance is permitted and retrospective application is required. We are evaluating this new guidance, which may modify our disclosures, but we do not expect this standard to have a material effect on our consolidated financial statements.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In December 2023, the FASB issued guidance for disclosure improvements for income taxes. These amendments require the disclosure of specific categories in the rate reconciliation and provide additional information for reconciling items that meet a quantitative threshold. This guidance is effective for annual periods beginning after December 15, 2024. Early adoption of this guidance is permitted for annual financial statements that have not yet been issued, with prospective application required. We are evaluating this new guidance, which may modify our disclosures, but we do not expect this standard to have a material effect on our consolidated financial statements.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//235/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140075074640544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Reportable Segments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Reportable Segments</a></td>
<td class="text"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2. Reportable Segments</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides information concerning the operations of our segments for the years ended December 31 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.619%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.331%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Technology</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FA</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,384,553&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">147,203&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,531,756&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross profit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">369,396&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57,670&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">427,066&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating and other expenses  </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">341,816&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income from operations, before income taxes</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">85,250&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,507,627&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">203,138&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,710,765&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross profit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">421,922&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">79,185&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">501,107&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating and other expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">398,665&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income from operations, before income taxes</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">102,442&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,273,941&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">305,981&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,579,922&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross profit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">355,971&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100,893&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">456,864&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating and other expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">357,597&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income from operations, before income taxes</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">99,267&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//280/tableOfContent<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-26<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 34<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-34<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-21<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-21<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140075078304208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Disaggregation of Revenue<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Disaggregation of Revenue</a></td>
<td class="text"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3. Disaggregation of Revenue</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides information about disaggregated revenue by segment and revenue type for the years ended December 31 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.765%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.599%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Flex revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,366,095&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">127,679&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,493,774&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Direct Hire revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,458&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,524&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37,982&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Revenue</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,384,553&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">147,203&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,531,756&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Flex revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,476,055&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">176,395&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,652,450&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Direct Hire revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,572&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,743&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">58,315&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Revenue</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,507,627&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">203,138&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,710,765&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Flex revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,247,560&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">282,597&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,530,157&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Direct Hire revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,381&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,384&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49,765&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Revenue</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,273,941&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">305,981&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,579,922&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-9<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-15<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-13<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org//606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140075079531824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Allowance for Credit Losses<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditLossAbstract', window );"><strong>Credit Loss [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForCreditLossesTextBlock', window );">Allowance for Credit Losses</a></td>
<td class="text"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. Allowance for Credit Losses</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the activity within the allowance for credit losses on trade receivables for the years ended December&#160;31, 2023 and 2022 (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"></td><td style="width:83.959%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.841%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Allowance for credit losses, January 1, 2022</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,729&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current period provision</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(126)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Write-offs charged against the allowance, net of recoveries of amounts previously written off</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(597)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Allowance for credit losses, December 31, 2022</span></div></td><td colspan="2" style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,006&#160;</span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current period provision</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">768&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Write-offs charged against the allowance, net of recoveries of amounts previously written off</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(668)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Allowance for credit losses, December 31, 2023</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,106&#160;</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The allowances on trade receivables presented in the Consolidated Balance Sheets include $0.5&#160;million and $0.6&#160;million for reserves unrelated to credit losses at December&#160;31, 2023 and 2022, respectively.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForCreditLossesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for allowance for credit losses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//310/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForCreditLossesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditLossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140075077552320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fixed Assets, Net<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Fixed Assets, Net</a></td>
<td class="text"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5. Fixed Assets, Net</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents major classifications of fixed assets and related useful lives (in thousands, except useful lives):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.600%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">DECEMBER 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">USEFUL&#160;LIFE</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and equipment</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2-10&#160;years</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,971&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,553&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Computer equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1-10 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,216&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,168&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1-10&#160;years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,672&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,624&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total fixed assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,859&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,345&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less accumulated depreciation </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(9,441)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(11,698)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Fixed assets, net</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,418&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,647&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Depreciation expense was $3.1 million, $2.7 million and $2.8 million during the years ended December&#160;31, 2023, 2022 and 2021, respectively.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//360/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140075079457648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6. Income Taxes</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The provision for income taxes consists of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.600%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">YEARS&#160;ENDED&#160;DECEMBER&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current tax expense:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,530&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,535&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,617&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,998&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,765&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred tax expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,647&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,076&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,708&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Income tax expense</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,175&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27,011&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,090&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The provision for income taxes shown above varied from the statutory federal income tax rate for those periods as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.600%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">YEARS&#160;ENDED&#160;DECEMBER&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Federal income tax rate</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">State income taxes, net of Federal tax effect</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-deductible compensation and meals and entertainment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Tax credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Tax benefit from restricted stock vesting</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:112%">The 2023 effective tax rate was unfavorably impacted by a lower Work Opportunity Tax Credit (&#8220;WOTC&#8221;), a lower tax benefit from the vesting of restricted stock and higher non-deductible expenses, as compared to 2022. The 2022 effective rate was unfavorably impacted by a lower WOTC and a lower tax benefit from the vesting of restricted stock as compared with 2021, which were partially offset by greater non-deductible compensation to certain executive officers pursuant to IRS Code Section 162(m). </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred tax assets and liabilities are composed of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.777%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">DECEMBER&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts receivable reserves</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">382&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">901&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,345&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,855&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred compensation obligation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,616&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,521&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,475&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">902&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,071&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,411&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,897&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,598&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(367)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(359)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fixed assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,307)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,694)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,401)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,408)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ROU assets for operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,684)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,397)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Partnership basis difference</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(10,759)</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(11,812)</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Deferred tax assets, net</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,138&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,786&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In evaluating the realizability of Kforce&#8217;s deferred tax assets, management assesses whether it is more likely than not that some portion, or all, of the deferred tax assets will be realized. Management considers, among other things, the ability to generate future taxable income (including reversals of temporary differences and projections of future taxable income) during the periods in which the related temporary differences will become deductible.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Kforce is periodically subject to IRS audits, as well as state and other local income tax audits for various tax years. Although Kforce has not experienced any material liabilities in the past due to income tax audits, Kforce can make no assurances concerning any future income tax audits.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Kforce and its subsidiaries file income tax returns in the U.S. federal jurisdiction and various states. With a few exceptions, Kforce is no longer subject to federal, state, local, or non-U.S. income tax examinations by tax authorities for years before 2020.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//740/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-21<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482526/740-270-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-17<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482603/740-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140075079454128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Assets, Net<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract', window );"><strong>Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsDisclosureTextBlock', window );">Other Assets, Net</a></td>
<td class="text"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7. Other Assets, Net</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other assets, net consisted of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.484%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">DECEMBER 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Assets held in Rabbi Trust</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">40,389&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,976&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-603"><span style="-sec-ix-hidden:f-604">ROU assets for operating leases, net</span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,368&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,102&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Capitalized software, net (1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,434&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,149&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred loan costs, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">658&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">881&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Note Receivable, net (2)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,825&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,075&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,838&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Other assets, net</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">75,924&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">75,771&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)  </span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accumulated amortization of capitalized software was $37.6&#160;million and $36.6&#160;million as of December&#160;31, 2023 and 2022, respectively.</span></div><div><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)  </span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the year ended December 31, 2022, Kforce executed the Note Receivable with our joint venture that amounted to $6.75&#160;million and recorded a reserve of $1.9&#160;million on the Note Receivable. In February 2023, Kforce sold our 50% noncontrolling interest in our joint venture and settled the outstanding balance of the Note Receivable. Refer to Note 1 - &#8220;Summary of Significant Accounting Policies&#8221; for more details on the Note Receivable issued to our joint venture.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for other assets. This disclosure includes other current assets and other noncurrent assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140075077662240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillDisclosureTextBlock', window );">Goodwill</a></td>
<td class="text"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8. Goodwill</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the gross amount and accumulated impairment losses for each of our reporting units as of December&#160;31, 2023, 2022 and 2021 (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.600%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Technology</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FA</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill, gross amount</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">156,391&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,766&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">176,157&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated impairment losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(139,357)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(11,760)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(151,117)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill, carrying value</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,034&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,006&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,040&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">There was no impairment expense related to goodwill for each of the years ended December&#160;31, 2023, 2022 and 2021. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Management performed its annual impairment assessment of the carrying value of goodwill as of December&#160;31, 2023 and 2022. For each of our reporting units, we assessed qualitative factors to determine whether the existence of events or circumstances indicated that it was more likely than not that the fair value of the reporting units was less than its carrying amount. Based on the qualitative assessments, management determined that it was more likely than not that the fair values of the reporting units were more than the carrying values at December&#160;31, 2023 and 2022. A deterioration in any of the assumptions could result in an impairment charge in the future.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//350-20/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140075078497856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Current Liabilities<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock', window );">Current Liabilities</a></td>
<td class="text"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9. Current Liabilities</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides information on certain current liabilities (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.777%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">DECEMBER 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts payable</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,842&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49,600&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,699&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,552&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer rebates payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,327&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,522&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred compensation payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,927&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,118&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Accounts payable and other accrued liabilities</span></td><td style="border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">64,795&#160;</span></td><td style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">72,792&#160;</span></td><td style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Payroll and benefits</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,110&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">41,506&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Health insurance liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,727&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,481&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Payroll taxes</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,705&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,633&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Workers&#8217; compensation liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">426&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">749&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Accrued payroll costs</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33,968&#160;</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">48,369&#160;</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our accounts payable balance includes vendor and third party payables.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a),20,24)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140075075516672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Long-Term Liabilities<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesDisclosureAbstract', window );"><strong>Other Liabilities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesDisclosureTextBlock', window );">Other Long-Term Liabilities</a></td>
<td class="text"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other long-term liabilities consisted of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.484%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">DECEMBER 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred compensation plan</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,025&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36,390&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-680"><span style="-sec-ix-hidden:f-681">Operating lease liabilities</span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,275&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,380&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other long-term liabilities </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Other long-term liabilities</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">54,324&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">52,773&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for other liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20,24)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140075077455312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating Leases<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Operating Leases</a></td>
<td class="text"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11. Operating Leases</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents weighted-average terms for our operating leases: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:74.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.631%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">DECEMBER 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="2" style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.0&#160;</span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.6&#160;</span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted-average remaining lease term</span></td><td colspan="3" style="border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.5 years</span></td><td colspan="3" style="border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.8 years</span></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents operating lease expense included in SG&amp;A (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:74.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.631%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">DECEMBER 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lease Cost</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease expense</span></td><td style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,673&#160;</span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td><td style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,279&#160;</span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Variable lease costs</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,093&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">965&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Short-term lease expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,396&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,615&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(189)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(205)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total operating lease expense</span></td><td style="border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,973&#160;</span></td><td style="border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:0 1pt"></td><td style="border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,654&#160;</span></td><td style="border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the maturities of operating lease liabilities as of December&#160;31, 2023 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:37.642%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.597%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,161&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,198&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,991&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,766&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,724&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,360&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total maturities of operating lease liabilities</span></td><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,200&#160;</span></td><td style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,336&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,864&#160;</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//842-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140075075489216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock', window );">Employee Benefit Plans</a></td>
<td class="text"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">12. Employee Benefit Plans</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">401(k) Savings Plans</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Firm maintains a qualified defined contribution 401(k) retirement savings plans for eligible employees. Assets of these plans are held in trust for the sole benefit of employees and/or their beneficiaries. Employer matching contributions are discretionary and are funded annually as approved by the Board. Kforce accrued matching 401(k) contributions of $1.9&#160;million and $2.1&#160;million as of December&#160;31, 2023 and 2022, respectively. </span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Purchase Plan</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Kforce&#8217;s employee stock purchase plan allows all eligible employees to enroll each quarter to purchase Kforce&#8217;s common stock at a 5% discount from its market price on the last day of the quarter. Kforce issued 18&#160;thousand, 17&#160;thousand, and 15&#160;thousand shares of common stock at an average purchase price of $57.13, $63.37 and $51.10 per share during the years ended December&#160;31, 2023, 2022 and 2021, respectively. All shares purchased under the employee stock purchase plan were settled using Kforce&#8217;s treasury stock.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Deferred Compensation Plans</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Firm maintains various non-qualified deferred compensation plans, pursuant to which eligible management and highly compensated key employees, as defined by IRS regulations, may elect to defer all or part of their compensation to later years. These amounts are classified upon retirement or termination of employment in Accounts payable and other accrued liabilities if payable within the next year, or in Other long-term liabilities if payable after the next year, in the accompanying Consolidated Balance Sheets. At December&#160;31, 2023 and 2022, amounts related to the deferred compensation plans included in Accounts payable and other accrued liabilities were $5.9&#160;million and $4.1&#160;million, respectively, and $42.0 million and $36.4 million was included in Other long-term liabilities at December&#160;31, 2023 and 2022, respectively, in the Consolidated Balance Sheets. For the years ended December&#160;31, 2023, 2022 and 2021, we recognized compensation expense for the plans of $1.3&#160;million, $0.5&#160;million and $1.1&#160;million, respectively. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Kforce maintains a Rabbi Trust and holds life insurance policies on certain individuals to assist in the funding of the deferred compensation liability. If necessary, employee distributions are funded through proceeds from the sale of assets held within the Rabbi Trust. The balance of the assets held within the Rabbi Trust, including the cash surrender value of the Company-owned life insurance policies, was $40.4 million and $32.0 million as of December&#160;31, 2023 and 2022, respectively, and is recorded in Other assets, net in the accompanying Consolidated Balance Sheets. As of December&#160;31, 2023, the life insurance policies had a net death benefit of $168.8&#160;million.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Supplemental Executive Retirement Plan</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Effective April 30, 2021, Kforce&#8217;s Board of Directors irrevocably terminated the SERP. As a result of the termination of the SERP, Kforce recognized a net loss of $1.8&#160;million for the year ended December 31, 2021, which was recorded in <span style="-sec-ix-hidden:f-735">Other expense</span>, net in the accompanying Consolidated Statements of Operations and Comprehensive Income. </span></div><div style="margin-bottom:3pt;margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The SERP benefits owed to the two participants at December&#160;31, 2021 was approximately $20.0&#160;million in the aggregate, which represented the fair value at the date of termination, and was recorded in Accounts payable and accrued liabilities in the Consolidated Balance Sheet. During the year ended December 31, 2022, the Company paid the SERP benefit obligation in full.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 710<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//710/tableOfContent<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 712<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//712/tableOfContent<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 715<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//715/tableOfContent<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//718/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndEmployeeBenefitPlansTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140075078389936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Credit Facility<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Credit Facility</a></td>
<td class="text"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">13. Credit Facility</span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On October 20, 2021, the Firm entered into an amended and restated credit agreement with Wells Fargo Bank, National Association, as administrative agent, Wells Fargo Securities, LLC, as lead arranger and bookrunner, Bank of America, N.A., as syndication agent, BMO Harris Bank, N.A., as documentation agent, and the lenders referred to therein (the &#8220;Amended and Restated Credit Facility&#8221;). Under the Amended and Restated Credit Facility, the Firm has a maximum borrowing capacity of $200.0&#160;million, which may, subject to certain conditions and the participation of the lenders, be increased up to an aggregate additional amount of $150.0&#160;million (the &#8220;Commitment&#8221;). The maturity date of the Amended and Restated Credit Facility is October 20, 2026.</span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revolving credit loans under the Amended and Restated Credit Facility bears interest at a rate equal to (a) the Base Rate (as described below) plus the Applicable Margin (as described below) or (b) the LIBOR Rate plus the Applicable Margin. Swingline loans under the Amended and Restated Credit Facility bears interest at a rate equal to the Base Rate plus the Applicable Margin. The Base Rate is the highest of: (i) the Wells Fargo Bank, National Association prime rate, (ii) the federal funds rate plus 0.50% or (iii) one-month LIBOR plus 1.00%, and the LIBOR Rate is reserve-adjusted LIBOR for the applicable interest period, but not less than zero. The Applicable Margin is based on the Firm&#8217;s total leverage ratio. The Applicable Margin for Base Rate loans ranges from 0.125% to 0.500% and the Applicable Margin for LIBOR Rate loans ranges from 1.125% to 1.50%. The Firm pays a quarterly non-refundable commitment fee equal to the Applicable Margin on the average daily unused portion of the Commitment (swingline loans do not constitute usage for this purpose). The Applicable Margin for the commitment fee is based on the Firm&#8217;s total leverage ratio and ranges between 0.20% and 0.30%. </span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Firm is subject to certain affirmative and negative financial covenants including (but not limited to) the maintenance of a fixed charge coverage ratio of no less than 1.25 to 1.00 and the maintenance of a total leverage ratio of no greater than 3.50 to 1.00. The numerator in the fixed charge coverage ratio is defined pursuant to the Amended and Restated Credit Facility as earnings before interest expense, income taxes, depreciation and amortization, stock-based compensation expense and other permitted items pursuant to our Credit Facility (defined as &#8220;Consolidated EBITDA&#8221;), less cash paid for capital expenditures, income taxes and dividends. The denominator is defined as Kforce&#8217;s fixed charges such as interest expense and principal payments paid or payable on outstanding debt other than borrowings under the Amended and Restated Credit Facility. The total leverage ratio is defined pursuant to the Amended and Restated Credit Facility as total indebtedness divided by Consolidated EBITDA. Our ability to make distributions or repurchases of equity securities could be limited if an event of default has occurred. Furthermore, our ability to repurchase equity securities in excess of $25.0&#160;million over the last four quarters could be limited if (a) the total leverage ratio is greater than 3.00 to 1.00 and (b) the Firm&#8217;s availability, inclusive of unrestricted cash, is less than $25.0&#160;million. As of </span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December&#160;31, 2023, we are in compliance with all of our financial covenants contained in the Amended and Restated Credit Facility.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In June 2023, Kforce entered into the First Amendment to the Amended and Restated Credit Facility, by and among Wells Fargo, as administrative agent, and the lenders and financial institutions from time to time party thereto, to replace the LIBOR-based benchmark interest rates with SOFR-based benchmark interest rates.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of December&#160;31, 2023 and 2022, $41.6 million and $25.6 million was outstanding on the Amended and Restated Credit Facility, respectively. Kforce had $1.2 million and $1.3 million of outstanding letters of credit at December&#160;31, 2023 and 2022, respectively, which pursuant to the Amended and Restated Credit Facility, reduces the availability of the borrowing capacity.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//470/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1C<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1C<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1C<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1I<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1I<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140075075485984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Instrument and Hedging Activity<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock', window );">Derivative Instrument and Hedging Activity</a></td>
<td class="text"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">14. Derivative Instrument and Hedging Activity</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of December&#160;31, 2023 and 2022, the Firm did not have any outstanding interest rate swap derivative instruments. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On April 21, 2017, Kforce entered into a forward-starting interest rate swap agreement with Wells Fargo Bank, N.A (&#8220;Swap A&#8221;). Swap A was effective on May 31, 2017 and matured on April 29, 2022.  Other information related to Swap A is as follows: Notional amount - $25.0&#160;million; and Fixed interest rate - 1.81%.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On March 12, 2020, Kforce entered into a forward-starting interest rate swap agreement with Wells Fargo Bank, N.A (&#8220;Swap B&#8221;, together with Swap A, the "Swaps"). Swap B was effective on March 17, 2020. Other information related to Swap B is as follows: Scheduled maturity date - May 30, 2025; Fixed interest rate - 0.61%; and Notional amount - $100.0&#160;million. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Firm used the Swaps as an interest rate risk management tool to mitigate the potential impact of rising interest rates on variable rate debt. The fixed interest rate for each Swap, plus the applicable interest margin under our Amended and Restated Credit Facility, was recorded in Other expense, net in the accompanying Consolidated Statements of Operations and Comprehensive Income.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In May 2022, the Firm terminated Swap B in anticipation of paying the outstanding amount on the Amended and Restated Credit Facility, which was $100.0&#160;million. At the termination of Swap B, the amount recorded in Accumulated other comprehensive income was recognized. We received proceeds of $4.1&#160;million, which represented the gain and fair value of Swap B at the time of termination, and is included in Other expense, net in the accompanying Consolidated Statements of Operations and Comprehensive Income for the year ended December&#160;31, 2022.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Both Swaps A and B were designated as cash flow hedges. The change in the fair value of the Swaps was previously recorded as a component of Accumulated other comprehensive income in the consolidated financial statements.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table sets forth the activity in the accumulated derivative instrument activity (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"></td><td style="width:62.267%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.988%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.390%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.855%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #0a2299;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #0a2299;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #0a2299;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated derivative instrument gain, beginning of year</span></td><td style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #0a2299;padding:0 1pt"></td><td style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">823&#160;</span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net change associated with current period hedging transactions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(823)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated derivative instrument gain, end of year</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:1pt solid #0a2299;border-top:1pt solid #0a2299;padding:0 1pt"></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480237/815-40-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-5C<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 815<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//815/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140075075505584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value Measurements</a></td>
<td class="text"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">15. Fair Value Measurements</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Nonrecurring Fair Values - Equity Method Investment</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We review the equity method investment for impairment whenever events or changes in circumstances indicate that the carrying amount of the investment may not be recoverable. An impairment loss is recognized in the event that an other-than-temporary decline in the fair value of the investment occurs.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Events such as the impact of the COVID-19 pandemic (in 2020), a strategic repositioning of the joint venture to focus on providing its clients with an ability to directly source and engage talent on its platform (in 2021) and delays in WorkLLama&#8217;s ability to achieve its financial projections, despite continued demand for its technology platform, have resulted in the indicators of other-than-temporary impairments. When these events have occurred, we performed an impairment test utilizing the market and income approaches. For the income approach, we utilized estimated discounted future cash flows expected to be generated by WorkLLama. For the market approach, we utilized market multiples of revenue and earnings derived from comparable publicly-traded companies. These types of analyses contain uncertainties because they require management to make significant assumptions and judgments, including: (1) an appropriate rate to discount the expected future cash flows; (2) the inherent risk in achieving forecasted operating results; (3) long-term growth rates; (4) expectations for future economic cycles; (5) market comparable companies and appropriate adjustments thereto; and (6) market multiples. The fair value determination in our impairment tests is considered Level 3, due to the high sensitivity to changes in key assumptions, including, but not limited to, the discount rate that is applied to the financial projections. The fair value of the equity investment, determined by our previous impairment analysis, concluded that the fair value exceeded the carrying value.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During 2022, with the assistance of an independent financial advisor, WorkLLama and Kforce were pursuing the identification of a strategic partner to support WorkLLama&#8217;s future growth expectations and further invest in their technology platform. In the fourth quarter of 2022, Kforce made a strategic decision to focus on investing in the growth of its business and to pursue an exit of its equity stake in WorkLLama, which was an indicator of other-than-temporary impairment. In December 2022, WorkLLama executed a LOI with an independent third party whereby they would acquire WorkLLama and settle the outstanding debt, or a portion thereof, owed by WorkLLama to Kforce. This transaction closed on February 23, 2023. As a result of this transaction, Kforce no longer has any equity interest in WorkLLama. Management used this, combined with other facts and circumstances, to determine the fair value of the equity method investment and recognized an impairment loss of the full balance of the equity method investment as of December&#160;31, 2022. The fair value of the equity method investment was measured using the best information available, including the economics of the transaction and management&#8217;s judgment, which are considered Level 3 inputs. The valuation technique utilized at December 31, 2022 changed based on the circumstances discussed above. During the year ended December 31, 2021, the Company did not record any impairments related to the equity method investment. Refer to Note 1 - &#8220;Summary of Significant Accounting Policies&#8221; for more details.</span></div>There were no transfers into or out of Level 1, 2 or 3 assets or liabilities during the years ended December&#160;31, 2023 and 2022.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140075075460352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Incentive Plans<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock Incentive Plans</a></td>
<td class="text"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">16. Stock-Based Compensation</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On April 20, 2023, the Kforce shareholders approved the 2023 Stock Incentive Plan (the &#8220;2023 Plan&#8221;). The 2023 Plan allows for the issuance of stock options, stock appreciation rights (&#8220;SARs&#8221;), stock awards (including restricted stock awards (&#8220;RSAs&#8221;) and restricted stock units (&#8220;RSUs&#8221;)) and other stock-based awards. The aggregate number of shares reserved under the 2023 Plan is&#160;approximately $3.2&#160;million. Grants of an option or SARs reduce the reserve by one share, while a restricted stock award reduces the reserve by 2.72 shares. The 2023 Plan terminates on April&#160;20, 2033.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the years ended December&#160;31, 2023, 2022 and 2021, stock-based compensation expense was $17.7&#160;million, $17.7&#160;million and $14.0&#160;million, respectively, and is included in Selling, general and administrative expenses (&#8220;SG&amp;A&#8221;) in the Consolidated Statements of Operations and Comprehensive Income. The related tax benefit for the years ended December&#160;31, 2023, 2022 and 2021 was $4.8&#160;million, $3.7&#160;million and $4.1&#160;million, respectively.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Restricted stock (including RSAs and RSUs) are granted to executives and management either: for awards related to Kforce&#8217;s annual long-term incentive (&#8220;LTI&#8221;) compensation program, or as part of a compensation package in order to retain directors, executives and management. The LTI award amounts are primarily based on Kforce&#8217;s total shareholder return as compared to a predefined peer group. Restricted stock granted during the year ended December&#160;31, 2023 will vest ratably over a period of <span style="-sec-ix-hidden:f-781">one</span> to ten years.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">RSAs contain the same voting rights as other common stock as well as the right to forfeitable dividends in the form of additional RSAs at the same rate as the cash dividend on common stock and containing the same vesting provisions as the underlying award. RSUs contain no voting rights, but have the right to forfeitable dividend equivalents in the form of additional RSUs at the same rate as the cash dividend on common stock and containing the same vesting provisions as the underlying award. The distribution of shares of common stock for each RSU, pursuant to the terms of the Kforce Inc. Director&#8217;s Restricted Stock Unit Deferral Plan, can be deferred to a date later than the vesting date if an appropriate election was made. In the event of such deferral, vested RSUs have the right to dividend equivalents.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the restricted stock activity for the years ended December&#160;31, 2023 (in thousands, except per share amounts):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.853%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.420%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.424%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number&#160;of&#160;<br/>Restricted&#160;Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Grant Date<br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total&#160;Intrinsic<br/>Value&#160;of&#160;Restricted<br/>Stock Vested</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">911&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">54.42&#160;</span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">309&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">64.97&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Forfeited/Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(89)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">53.59&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(333)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49.18&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,469&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Outstanding at December 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">798&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">60.80&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The weighted-average grant date fair value of restricted stock granted was $64.97, $55.85 and $47.58 during the years ended December&#160;31, 2023, 2022 and 2021, respectively. The total intrinsic value of restricted stock vested was $22.5&#160;million, $23.7 million and $33.6 million during the years ended December&#160;31, 2023, 2022 and 2021, respectively.</span></div>The fair market value of restricted stock is determined based on the closing stock price of Kforce&#8217;s common stock at the date of grant and is amortized on a straight-line basis over the requisite service period. As of December&#160;31, 2023, total unrecognized stock-based compensation expense related to restricted stock was $42.2 million, which will be recognized over a weighted-average remaining period of 4.3 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//718/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140075075495392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">17. Commitments and Contingencies</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Purchase Commitments</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Kforce has various commitments to purchase goods and services in the ordinary course of business. These commitments are primarily related to software and online application licenses and hosting. As of December&#160;31, 2023, these purchase commitments amounted to approximately $38.0&#160;million and are expected to be paid as follows: $14.8 million in 2024; $7.8 million in 2025, $2.4 million in 2026, $2.4 million in 2027, $2.2 million in 2028, and $8.4 million in 2029 and beyond.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Letters of Credit</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Kforce provides letters of credit to certain vendors in lieu of cash deposits. At December&#160;31, 2023, Kforce had letters of credit outstanding for operating lease and insurance coverage deposits totaling $1.2&#160;million.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Employment Agreements</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Kforce has employment agreements with certain executives that provide for minimum compensation, salary and continuation of certain benefits for a six-month to a three-year period after their employment ends under certain circumstances. Certain of the agreements also provide for a severance payment ranging from one to three times annual salary and one-half to three times average annual bonus if such an agreement is terminated without good cause by Kforce or for good reason by the executive subject to certain post-employment restrictive covenants. At December&#160;31, 2023, our liability would be approximately $30.3&#160;million if, following a change in control, all of the executives under contract were terminated without good cause by the employer or if the executives resigned for good reason and $11.4&#160;million if, in the absence of a change in control, all of the executives under contract were terminated by Kforce without good cause or if the executives resigned for good reason.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Litigation</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We are involved in legal proceedings, claims and administrative matters that arise in the ordinary course of business. We have made accruals with respect to certain of these matters, where appropriate, that are reflected in our consolidated financial statements but are not, individually or in the aggregate, considered material. For other matters for which an accrual has not been made, we have not yet determined that a loss is probable, or the amount of loss cannot be reasonably estimated. While the ultimate outcome of the matters cannot be determined, we currently do not expect that these proceedings and claims, individually or in the aggregate, will have a material effect on our financial position, results of operations or cash flows. The outcome of any litigation is inherently uncertain, however, and if decided adversely to us, or if we determine that settlement of particular litigation is appropriate, we may be subject to liability that could have a material adverse effect on our financial position, results of operations or cash flows. Kforce maintains liability insurance in amounts and with such coverage and deductibles as management believes is reasonable. The principal liability risks that Kforce insures against are workers&#8217; compensation, personal injury, bodily injury, property damage, directors&#8217; and officers&#8217; liability, errors and omissions, cyber liability, employment practices liability and fidelity losses. There can be no assurance that Kforce&#8217;s liability insurance will cover all events or that the limits of coverage will be sufficient to fully cover all liabilities. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As previously reported, on December 17, 2019, Kforce Inc., et al., was served with a complaint brought in Superior Court of the State of California, Alameda County. Kathleen Wahrer, et al. v. Kforce Inc., et al., Case Number: RG19047269. Subsequent to December 31, 2023, the Court granted final approval of the parties&#8217; settlement agreement. This matter is resolved and did not have a material adverse effect on our business, consolidated financial position, results of operations, or cash flows.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As previously reported, on November 18, 2020, Kforce Inc., et al. was served with a complaint brought in the Superior Court of the State of California, San Diego County, which was subsequently amended on January 21, 2021, to add Kforce Flexible Solutions as a party. Bernardo Buchsbaum, et al. v. Kforce Inc., et al., Case Number: 37-2020-00030994-CU-OE-CTL. The Court entered a written order granting final approval of the parties&#8217; settlement agreement in March 2023, and the case has been dismissed. This matter is resolved and did not have a material adverse effect on our business, consolidated financial position, results of operations, or cash flows.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As previously reported, on December 24, 2020, a complaint was filed against Kforce Inc., et al. in Superior Court of the State of California, Los Angeles County. Sydney Elliott-Brand, et al. v. Kforce Inc., et al., Case Number: 20STCV49193. On January 7, 2022, the lawsuit was amended to add Bernardo Buchsbaum and Josie Meister as plaintiffs and to add claims under PAGA and the Fair Labor Standards Act, 29 U.S.C. &#167;&#167; 201, et seq. The Court entered a written order granting final approval of the parties&#8217; settlement agreement in March 2023. This matter is resolved and did not have a material adverse effect on our business, consolidated financial position, results of operations, or cash flows.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As previously reported, on December 11, 2020, a complaint was filed against Kforce and its client, Verity Health System of California (&#8220;Verity&#8221;) in the Superior Court of California, Los Angeles County, which was subsequently amended on February 19, 2021. Ramona Webb v. Kforce Flexible Solutions, LLC, et al., Case Number: 20STCV47529. The Court dismissed the representative PAGA action in May 2023, and the American Arbitration Association closed its file on Webb&#8217;s individual claims in June 2023. This matter is resolved and did not have a material adverse effect on our business, consolidated financial position, results of operations, or cash flows.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As previously reported, on January 6, 2022, a complaint was filed against Kforce Inc. in the Superior Court of the State of California, Los Angeles County. Jessica Cook and Brianna Pratt, et al. v. Kforce Inc., Case Number: 22STCV00602. The Court entered a written order granting final approval of the parties&#8217; settlement agreement in March 2023, and the case has been dismissed. This matter is resolved and did not have a material adverse effect on our business, consolidated financial position, results of operations, or cash flows.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As previously reported, on January 6, 2022, a complaint was filed against Kforce Inc. in the United States District Court for the Middle District of Florida and was served on February 4, 2022. Sam Whiteman, et al. v. Kforce Inc., Case Number: 8:22-cv-00056. The Court granted final approval of the parties&#8217; settlement agreement and the case was dismissed in February 2023. This matter is resolved and did not have a material adverse effect on our business, consolidated financial position, results of operations, or cash flows.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482648/440-10-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//450/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480327/954-440-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482648/440-10-50-4<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//440/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140075072761184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule II Valuation and Qualifying Accounts and Reserves Supplemental Schedule<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ValuationAndQualifyingAccountsAbstract', window );"><strong>SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock', window );">Schedule II Valuation and Qualifying Accounts and Reserves Supplemental Schedule</a></td>
<td class="text"><div style="text-align:center"><span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%">SCHEDULE II</span></div><div style="text-align:center"><span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%">KFORCE INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%">VALUATION AND QUALIFYING ACCOUNTS AND RESERVES</span></div><div style="text-align:center"><span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%">SUPPLEMENTAL SCHEDULE</span></div><div style="text-align:center"><span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%">(IN THOUSANDS)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.894%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.599%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">COLUMN A</span></td><td colspan="6" style="border-bottom:1pt solid #0a2299;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">COLUMN B</span></td><td colspan="3" style="display:none"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">COLUMN C</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">COLUMN D</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">COLUMN&#160;E</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #0a2299;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">DESCRIPTION</span></td><td colspan="6" style="border-top:1pt solid #0a2299;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">BALANCE AT<br/>BEGINNING&#160;OF PERIOD</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #0a2299;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">CHARGED&#160;TO<br/>COSTS&#160;AND<br/>EXPENSES</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #0a2299;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">CHARGED<br/>TO&#160;OTHER<br/>ACCOUNTS</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #0a2299;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">DEDUCTIONS</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #0a2299;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">BALANCE&#160;AT<br/>END&#160;OF<br/>PERIOD</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts receivable reserves </span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,204&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">178&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,040)</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,342&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,342&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(170)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(597)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,575&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0a2299;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0a2299;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0a2299;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,575&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="border-bottom:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">736&#160;</span></td><td style="border-bottom:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="border-bottom:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="border-bottom:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(668)</span></td><td style="border-bottom:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0a2299;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,643&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 09<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ValuationAndQualifyingAccountsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ValuationAndQualifyingAccountsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140075073852976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div>The consolidated financial statements have been prepared in conformity with Generally Accepted Accounting Principles (&#8220;GAAP&#8221;) and the rules of the Securities and Exchange Commission (the &#8220;SEC&#8221;). Certain prior year amounts have been reclassified to conform with the current period presentation.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Principles of Consolidation</a></td>
<td class="text"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation</span></div>The consolidated financial statements include the accounts of Kforce Inc. and its subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. References in this document to &#8220;Kforce,&#8221; the "Company,&#8221; &#8220;we,&#8221; the "Firm,&#8221; &#8220;management,&#8221; &#8220;our&#8221; or &#8220;us&#8221; refer to Kforce Inc. and its subsidiaries, except where the context indicates otherwise.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The most critical of these estimates and assumptions relate to the following: allowance for credit losses; income taxes; self-insured liabilities for health insurance; and the impairment of goodwill, other long-lived assets and the equity method investment. Although these and other estimates and assumptions are based on the best available information, actual results could be materially different from these estimates.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">All of our revenue and trade receivables are generated from contracts with customers and our revenues are derived from U.S. domestic operations. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenue is recognized when the control of the promised services is transferred to our customers at an amount that reflects the consideration to which we expect to be entitled to in exchange for those services. Revenue is recorded net of sales or other transaction taxes collected from clients and remitted to taxing authorities. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For substantially all of our revenue transactions, we have determined that the gross reporting of revenues as a principal, versus net as an agent, is the appropriate accounting treatment because Kforce: (i) is primarily responsible for fulfilling the promise to provide the specified service to the customer; (ii) has discretion in selecting and assigning the temporary workers to particular jobs and establishing the bill rate; and (iii) bears the risk and rewards of the transaction, including credit risk if the customer fails to pay for services performed.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Flex Revenue</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Substantially all of our Flex revenue is recognized over time as temporary staffing services and managed solutions are provided by our consultants at the contractually established bill rates, net of applicable variable consideration, such as customer rebates and discounts. Reimbursements of travel and out-of-pocket expenses ("billable expenses") are also recorded within Flex revenue when incurred and the equivalent amount of expense is recorded in Direct costs in the Consolidated Statements of Operations and Comprehensive Income. We recognize revenue in the amount of consideration to which we have the right to invoice when it corresponds directly to the services transferred to the customer and satisfied over time.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Direct Hire Revenue</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Direct Hire revenue is recognized at the agreed upon rate at the point in time when the performance obligation is considered complete. Our policy requires the following criteria to be met in order for the performance obligation to be considered complete: (i) the candidate accepted the position; (ii) the candidate resigned from their current employer; and (iii) the agreed upon start date falls within the following month. Because the client has accepted the candidate and can direct the use of and obtains the significant risk and rewards of the placement, we consider this point as the transfer of control to our client.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Variable Consideration</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Transaction prices for Flex revenue include variable consideration, such as customer rebates and discounts.&#160;Management evaluates the facts and circumstances of each contract to estimate the variable consideration using the most likely amount method which utilizes management&#8217;s expectation of the volume of services to be provided over the applicable period. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Direct Hire revenue is recorded net of a fallout reserve. Direct Hire fallouts occur when a candidate does not remain employed with the client through the respective contingency period (typically 90 days&#160;or less). Management uses the expected value method to estimate the fallout reserve based on a combination of past experience and current trends.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Payment Terms</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our payment terms and conditions vary by arrangement. The vast majority of our terms are typically less than 90 days, however, we have extended our payment terms beyond 90 days for certain of our customers. Generally, the timing between the satisfaction of the performance obligation and the payment is not significant and we do not currently have any significant financing components.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Unsatisfied Performance Obligations</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We do not disclose the value of unsatisfied performance obligations for contracts if either the original expected length is one year or less or if revenue is recognized at the amount to which we have the right to invoice for services performed. </span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Contract Balances</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We record accounts receivable when our right to consideration becomes unconditional and services have been performed. Other than our trade receivable balance, we do not have any material contract assets as of December&#160;31, 2023 and 2022.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We record a contract liability when we receive consideration from a customer prior to transferring services to the customer. We recognize the contract liability as revenue after we have transferred control of the goods or services to the customer. Contract liabilities are recorded within Accounts payable and other accrued liabilities if expected to be recognized in less than one year and Other long-term liabilities, if over one year, in the Consolidated Balance Sheets. We do not have any material contract liabilities as of December&#160;31, 2023 and 2022.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Cost of Services</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Direct costs are composed of all related costs of employment for consultants, including compensation, payroll taxes, certain fringe benefits and subcontractor costs. Direct costs exclude depreciation and amortization expense, which is presented on a separate line in the accompanying Consolidated Statements of Operations and Comprehensive Income. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Associate and field management compensation, payroll taxes and fringe benefits are included in SG&amp;A along with other customary costs such as administrative and corporate costs.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommissionsExpensePolicyPolicyTextBlock', window );">Commissions</a></td>
<td class="text"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Commissions</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our associates make placements and earn commissions as a percentage of revenue or gross profit pursuant to a commission plan. The amount of associate commissions paid increases as volume increases. Commissions are accrued at an amount equal to the percent of total expected commissions payable to total revenue or gross profit for the commission-plan period, as applicable. We generally expense sales commissions and any other incremental costs of obtaining a contract as incurred because the amortization period is typically less than one year.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-Based Compensation</a></td>
<td class="text"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stock-based compensation is measured using the grant-date fair value of the award of equity instruments. The expense is recognized over the requisite service period and forfeitures are recognized as incurred. Excess tax benefits or deficiencies of deductions attributable to employees&#8217; vesting of restricted stock are reflected in Income tax expense in the accompanying Consolidated Statements of Operations and Comprehensive Income.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income taxes are recorded using the asset and liability approach for deferred tax assets and liabilities and the expected future tax consequences of differences between carrying amounts and the tax basis of assets and liabilities. A valuation allowance is recorded unless it is more likely than not that the deferred tax asset can be utilized to offset future taxes.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Management evaluates tax positions taken or expected to be taken in our tax returns and records a liability (including interest and penalties) for uncertain tax positions. We recognize tax benefits from uncertain tax positions when it is more likely than not that the position will be sustained upon examination, including resolutions of any related appeals or litigation processes. The Company recognizes interest and penalties related to uncertain tax positions in Income tax expense in the accompanying Consolidated Statements of Operations and Comprehensive Income. There were no significant uncertain income tax positions for the year ended December&#160;31, 2023.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents</a></td>
<td class="text"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">All highly liquid investments with original maturity dates of three months or less at the time of purchase are classified as cash equivalents. Cash and cash equivalents are stated at cost, which approximates fair value because of the short-term nature of these instruments. Our cash equivalents are held in government money market funds and at times may exceed federally insured limits.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy', window );">Trade Receivables and Related Reserves</a></td>
<td class="text"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Trade Receivables and Related Reserves</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Trade receivables are recorded net of allowance for credit losses. The allowance for credit losses is determined using the application of a current expected credit loss model, which measures expected credit losses based on relevant information, including historical experience, current conditions and reasonable and supportable forecasts. </span></div>We estimate and recognize lifetime expected losses, rather than incurred losses, which results in the earlier recognition of credit losses even if the expected risk of credit loss is remote. As part of our analysis, we apply credit loss rates to outstanding receivables by aging category. For certain clients, we perform a quarterly credit review, which considers the client&#8217;s credit rating and financial position as well as our total credit loss exposure. Trade receivables are written off after all reasonable collection efforts have been exhausted.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Fixed Assets</a></td>
<td class="text"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Fixed Assets</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Fixed assets are carried at cost, less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the assets. The cost of leasehold improvements is amortized using the straight-line method over the lesser of the estimated useful lives of the assets or the expected terms of the related leases. Upon sale or disposition of our fixed assets, the cost and accumulated depreciation are removed and any resulting gain or loss, net of proceeds, is reflected within SG&amp;A in the Consolidated Statements of Operations and Comprehensive Income. </span></div>Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Recoverability of long-lived assets is measured by a comparison of the carrying amount of the asset group to the future undiscounted net cash flows expected to be generated by those assets. If an analysis indicates the carrying amount of these long-lived assets exceeds the fair value, an impairment loss is recognized to reduce the carrying amount to its fair market value, as determined based on the present value of projected future cash flows.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy', window );">Goodwill</a></td>
<td class="text"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Management has determined that the reporting units for the goodwill analysis is consistent with our reporting segments. We evaluate goodwill for impairment either through a qualitative or quantitative approach annually, or more frequently if an event occurs or circumstances change that indicate the carrying value of a reporting unit may not be recoverable. If we perform a quantitative assessment that indicates the carrying amount of a reporting unit exceeds its fair market value, an impairment loss is recognized to reduce the carrying amount to its fair market value. Kforce determines the fair market value of each reporting unit based on a weighting of the present value of projected future cash flows (the &#8220;income approach&#8221;) and the use of comparative market approaches (the &#8220;market approach&#8221;). Factors requiring significant judgment include, among others, the assumptions related to discount rates, forecasted operating results, long-term growth rates, the determination of comparable companies and market multiples. Changes in economic and operating conditions or changes in Kforce&#8217;s business strategies that occur after the annual impairment analysis may impact these assumptions and result in a future goodwill impairment charge, which could be material to our consolidated financial statements.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsPolicy', window );">Equity Method Investment</a></td>
<td class="text"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Equity Method Investment and Note Receivable</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In June 2019, we entered into a joint venture whereby Kforce had a 50% noncontrolling interest in WorkLLama, which was accounted for as an equity method investment. Under the equity method, our carrying value included equity capital contributions, adjusted for our proportionate share of earnings or losses. We recorded a loss related to our equity method investment of $0.8&#160;million and $3.8&#160;million during the years ended December&#160;31, 2023 and 2022, respectively.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the year ended December 31, 2022, we recognized an impairment loss of the full balance of the equity method investment of $13.7&#160;million, which was recorded in Other Expense, net in the Consolidated Statements of Operations and Comprehensive Income. Refer to Note 15 - &#8220;Fair Value Measurements&#8221; for more details on the impairment analysis of our equity method investment.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the year ended December 31, 2022, Kforce executed a series of promissory notes (the &#8220;Note Receivable&#8221;) to our joint venture for a total of $6.8&#160;million and recorded a credit loss of $1.9&#160;million, resulting in a balance of $4.8&#160;million at December&#160;31, 2022. There were no payments received on the Note Receivable during the year ended December&#160;31, 2022.</span></div>On February 23, 2023, Kforce received $6.0&#160;million in exchange for the sale of our 50% noncontrolling interest in WorkLLama to an unaffiliated third party and in full settlement of the outstanding balance of the Note Receivable. These proceeds, net of customary transaction costs, amounted to $5.1&#160;million and is presented in the investing section of the Consolidated Statements of Cash Flows.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Operating Leases</a></td>
<td class="text"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Operating Leases</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Kforce leases property for our field offices and corporate headquarters as well as certain office equipment, which limits our exposure to risks related to ownership. We determine if a contract or arrangement meets the definition of a lease at inception. We elected not to separate lease and non-lease components when determining the consideration in the contract. Right-of-use (&#8220;ROU&#8221;) assets and lease liabilities are recognized based on the present value of the lease payments over the lease term at the commencement date. If there is no rate implicit in the lease, we use our incremental borrowing rate in the present value calculation, which is based on our collateralized borrowing rate and determined based on the terms of our leases and the economic environment in which they exist. Our lease agreements do not contain any material residual value guarantees or restrictive covenants. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ROU assets for operating leases, net of amortization, are recorded within <span style="-sec-ix-hidden:f-409"><span style="-sec-ix-hidden:f-410">Other assets</span></span>, net and operating lease liabilities are recorded within <span style="-sec-ix-hidden:f-411"><span style="-sec-ix-hidden:f-412">current liabilities</span></span> if expected to be recognized in less than one year and in <span style="-sec-ix-hidden:f-414"><span style="-sec-ix-hidden:f-413">Other long-term liabilities</span>,</span> if over one year, in the Consolidated Balance Sheets. Operating lease additions are non-cash transactions and the amortization of the ROU assets is reflected as Noncash lease expense within operating activities in the Consolidated Statement of Cash Flows. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our lease terms range from <span style="-sec-ix-hidden:f-415">two</span> to eleven years with a limited number of leases containing short-term renewal provisions that range from month-to-month to one year and some containing options to renew or terminate.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We elected the short-term practical expedient for leases with an initial term of 12 months or less and do not recognize ROU assets or lease liabilities for these short-term leases.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In addition to base rent, certain of our operating leases require variable payments of property taxes, insurance and common area maintenance. These variable lease costs, other than those dependent upon an index or rate, are expensed when the obligation for those payments is incurred.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InternalUseSoftwarePolicy', window );">Capitalized Software</a></td>
<td class="text"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Capitalized Software</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Kforce purchases, develops and implements software to enhance the performance of our technology infrastructure. Direct internal costs, such as payroll and payroll-related costs, and external costs incurred during the development stage are capitalized and classified as capitalized software. Capitalized software development costs and the associated accumulated amortization are included in Other assets, net in the accompanying Consolidated Balance Sheets. Amortization expense is computed using the straight-line method over the estimated useful lives of the software, which range from <span style="-sec-ix-hidden:f-418">one</span> to fifteen years. Amortization expense of capitalized software during the years ended December&#160;31, 2023, 2022 and 2021 was $1.9&#160;million, $1.8&#160;million and $1.7&#160;million, respectively.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfrc_HealthInsurancePolicyTextBlock', window );">Health Insurance</a></td>
<td class="text"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Health Insurance</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Except for certain fully insured health insurance lines of coverage, Kforce retains the risk of loss for each health insurance plan participant up to $600&#160;thousand in claims annually. Additionally, for all claim amounts exceeding $600&#160;thousand, Kforce retains the risk of loss up to an annual aggregate loss of those claims of $280&#160;thousand. For its partially self-insured lines of coverage, health insurance costs are accrued using estimates to approximate the liability for reported claims and incurred but not reported claims, which are primarily based upon an evaluation of historical claims experience, actuarially-determined completion factors and a qualitative review of our health insurance exposure, including the extent of outstanding claims and expected changes in health insurance costs.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LegalCostsPolicyTextBlock', window );">Legal Costs</a></td>
<td class="text"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Legal Costs</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Legal costs incurred in connection with loss contingencies are expensed as incurred.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Earnings Per Share</a></td>
<td class="text"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Earnings per Share</span></div>Basic earnings per share is computed as net income divided by the weighted-average number of common shares outstanding (&#8220;WASO&#8221;) during the period. WASO excludes unvested shares of restricted stock. Diluted earnings per share is computed by dividing net income by diluted WASO. Diluted WASO includes the dilutive effect of unvested shares of restricted stock using the treasury stock method, except where the effect of including potential common shares would be anti-dilutive.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfrc_TreasuryStockPolicyPolicyTextBlock', window );">Treasury Stock</a></td>
<td class="text"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Treasury Stock</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Board may authorize share repurchases of our common stock. Shares repurchased under Board authorizations are held in treasury for general corporate purposes. Treasury shares are accounted for under the cost method and reported as a reduction of stockholders&#8217; equity in the accompanying consolidated financial statements.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On August 16, 2022, the Inflation Reduction Act of 2022 (the &#8220;IRA&#8221;) was signed into Federal law. The IRA provides for, among other things, a new U.S. Federal 1% nondeductible excise tax on certain repurchases of stock by publicly-traded U.S. domestic corporations occurring after December 31, 2022. The excise tax is imposed on the repurchasing corporation itself, not its shareholders from which shares are repurchased. The amount of the excise tax is generally 1% of the fair market value of the shares repurchased. For purposes of calculating the excise tax, repurchasing corporations are permitted to net the fair market value of certain stock issuances against the fair market value of stock repurchases during the same taxable year, with certain exceptions. For the year ended December&#160;31, 2023, we recorded $0.4&#160;million in excise tax related to the IRA, which was included in Treasury stock in the consolidated financial statements.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesPolicyTextBlock', window );">Derivative Instrument</a></td>
<td class="text"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Derivative Instrument</span></div>Our interest rate swap derivative instruments were designated as cash flow hedges and recorded at fair value on the Consolidated Balance Sheets. The effective portion of the gain or loss on the derivative instruments are recorded as a component of Accumulated other comprehensive income, net of tax, and reclassified into earnings when the hedged items affect earnings and into the line item of the hedged item. Any ineffective portion of the gain or loss is recognized immediately into Other expense, net on the Consolidated Statements of Operations and Comprehensive Income. Cash flows from the derivative instrument are classified in the Consolidated Statements of Cash Flows in the same category as the hedged item. As of December&#160;31, 2023 and 2022, the Firm did not have any outstanding interest rate swap derivative instruments.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair Value Measurements</a></td>
<td class="text"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants at the measurement date. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The fair value hierarchy uses a framework which requires categorizing assets and liabilities into one of three levels based on the inputs used in valuing the asset or liability.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:0.1%"></td><td style="width:1.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:97.283%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8226;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 1 inputs are unadjusted, quoted market prices in active markets for identical assets or liabilities.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8226;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2 inputs are observable inputs other than quoted prices included in Level 1, such as quoted prices for similar assets or liabilities in active markets or quoted prices for identical assets or liabilities in inactive markets.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8226;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 3 inputs include unobservable inputs that are supported by little, infrequent or no market activity and reflect management&#8217;s own assumptions about inputs used in pricing the asset or liability.</span></td></tr></table></div><div><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Level 1 provides the most reliable measure of fair value, while Level 3 generally requires significant management judgment. Assets and liabilities are classified in their entirety based on the lowest level of input that is significant to the fair value measurement.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The carrying values of cash and cash equivalents, trade receivables, other current assets and accounts payable and other accrued liabilities approximate fair value because of the short-term nature of these instruments.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Rabbi trust assets are primarily comprised of marketable equity securities and the fair values are based on unadjusted, quoted prices in active markets, which are considered Level 1.</span></div>Certain assets, in specific circumstances, are measured at fair value on a non-recurring basis utilizing Level 3 inputs such as goodwill and the equity method investment. For these assets, measurement at fair value in periods subsequent to their initial recognition would be applicable if one or more of these assets were determined to be impaired.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">New Accounting Standards</a></td>
<td class="text"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">New Accounting Standards</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Recently Adopted Accounting Standards</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In March 2020, the FASB issued guidance for reference rate reform, which provided temporary optional guidance to ease the potential burden in accounting for reference rate reform in contracts and other transactions that reference LIBOR, or another reference rate expected to be discontinued because of reference rate reform, if certain criteria are met. The FASB has since issued subsequent updates to the initial guidance in December 2022, which extends the final sunset date for reference rate reform from December 31, 2022 to December 31, 2024. We adopted this standard as of January 1, 2023, and it did not have a material impact on our consolidated financial statements.</span></div><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Accounting Standards Not Yet Adopted</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In October 2023, the FASB issued guidance for disclosure improvements in accordance with the SEC&#8217;s simplification initiative. These amendments are intended to align FASB&#8217;s accounting standards and eliminate disclosures that are &#8220;redundant, duplicative, overlapping, outdated, or superseded.&#8221; The effective date for each amendment will be the date on which the SEC&#8217;s removal of that related disclosure requirement from Regulation S-X or Regulation S-K becomes effective, with early adoption prohibited. We are evaluating this new guidance, which may modify our disclosures, but we do not expect this standard to have a material effect on our consolidated financial statements.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In December 2023, the FASB issued guidance intended to improve reportable segment disclosure requirements through enhancements for significant segment expenses. These amendments clarify circumstances in which an entity can disclose multiple segment measures of profit or loss, provide new segment disclosure requirements for entities with a single reportable segment, and contain other disclosure requirements. This guidance is effective for annual periods beginning after December 15, 2023, including interim periods within those annual periods. Early adoption of this guidance is permitted and retrospective application is required. We are evaluating this new guidance, which may modify our disclosures, but we do not expect this standard to have a material effect on our consolidated financial statements.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In December 2023, the FASB issued guidance for disclosure improvements for income taxes. These amendments require the disclosure of specific categories in the rate reconciliation and provide additional information for reconciling items that meet a quantitative threshold. This guidance is effective for annual periods beginning after December 15, 2024. Early adoption of this guidance is permitted for annual financial statements that have not yet been issued, with prospective application required. We are evaluating this new guidance, which may modify our disclosures, but we do not expect this standard to have a material effect on our consolidated financial statements.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesPolicyTextBlock', window );">Receivable</a></td>
<td class="text"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Equity Method Investment and Note Receivable</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In June 2019, we entered into a joint venture whereby Kforce had a 50% noncontrolling interest in WorkLLama, which was accounted for as an equity method investment. Under the equity method, our carrying value included equity capital contributions, adjusted for our proportionate share of earnings or losses. We recorded a loss related to our equity method investment of $0.8&#160;million and $3.8&#160;million during the years ended December&#160;31, 2023 and 2022, respectively.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the year ended December 31, 2022, we recognized an impairment loss of the full balance of the equity method investment of $13.7&#160;million, which was recorded in Other Expense, net in the Consolidated Statements of Operations and Comprehensive Income. Refer to Note 15 - &#8220;Fair Value Measurements&#8221; for more details on the impairment analysis of our equity method investment.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the year ended December 31, 2022, Kforce executed a series of promissory notes (the &#8220;Note Receivable&#8221;) to our joint venture for a total of $6.8&#160;million and recorded a credit loss of $1.9&#160;million, resulting in a balance of $4.8&#160;million at December&#160;31, 2022. There were no payments received on the Note Receivable during the year ended December&#160;31, 2022.</span></div>On February 23, 2023, Kforce received $6.0&#160;million in exchange for the sale of our 50% noncontrolling interest in WorkLLama to an unaffiliated third party and in full settlement of the outstanding balance of the Note Receivable. These proceeds, net of customary transaction costs, amounted to $5.1&#160;million and is presented in the investing section of the Consolidated Statements of Cash Flows.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingPolicyPolicyTextBlock', window );">Segment Reporting, Policy</a></td>
<td class="text"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Reportable Segments</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our segments are based on the organizational structure for which financial results are regularly reviewed by our chief operating decision-maker, our President and Chief Executive Officer, to determine resource allocation and assess performance. Based on services provided, Kforce&#8217;s reportable segments are Technology and FA. </span></div>We report our performance based on segment revenue and segment profit. Segment profit includes revenue, related cost of services and other direct operating expenses directly attributable to the reportable segment. We do not report total assets, or income from operations, separately by segment as our operations are largely combined.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfrc_HealthInsurancePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the health insurance liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kfrc_HealthInsurancePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kfrc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfrc_TreasuryStockPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for treasury stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kfrc_TreasuryStockPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kfrc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommissionsExpensePolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for commissions incurred in relation to revenue generating activities or operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommissionsExpensePolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for its derivative instruments and hedging activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 815<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(n))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-1A<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 21D<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-21D<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//350-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-17<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-25<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-28<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-19<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InternalUseSoftwarePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 1<br> -SubTopic 40<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482633/350-40-30-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 6<br> -SubTopic 50<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482610/350-50-25-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InternalUseSoftwarePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LegalCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for legal costs incurred to protect or defend the entity's assets and rights, or to obtain assets, including monetary damages, or to obtain rights.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480102/450-20-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LegalCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481569/310-20-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481569/310-20-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481569/310-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-18<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org//606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for segment reporting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482785/280-10-55-47<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.C.Q3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.1.Q5)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.3.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2.Q6)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//718/tableOfContent<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-9<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-12<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140075075485984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Reportable Segments (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule of Operations of Segments</a></td>
<td class="text"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides information concerning the operations of our segments for the years ended December 31 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.619%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.331%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Technology</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FA</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,384,553&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">147,203&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,531,756&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross profit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">369,396&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57,670&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">427,066&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating and other expenses  </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">341,816&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income from operations, before income taxes</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">85,250&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,507,627&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">203,138&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,710,765&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross profit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">421,922&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">79,185&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">501,107&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating and other expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">398,665&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income from operations, before income taxes</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">102,442&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,273,941&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">305,981&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,579,922&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross profit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">355,971&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100,893&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">456,864&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating and other expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">357,597&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income from operations, before income taxes</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">99,267&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-25<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140075075487216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Disaggregation of Revenue (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue</a></td>
<td class="text"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides information about disaggregated revenue by segment and revenue type for the years ended December 31 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.765%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.599%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Flex revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,366,095&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">127,679&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,493,774&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Direct Hire revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,458&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,524&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37,982&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Revenue</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,384,553&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">147,203&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,531,756&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Flex revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,476,055&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">176,395&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,652,450&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Direct Hire revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,572&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,743&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">58,315&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Revenue</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,507,627&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">203,138&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,710,765&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Flex revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,247,560&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">282,597&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,530,157&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Direct Hire revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,381&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,384&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49,765&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Revenue</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,273,941&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">305,981&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,579,922&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140075078389936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Allowance for Credit Losses (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditLossAbstract', window );"><strong>Credit Loss [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock', window );">Schedule of Accounts Receivable, Allowance for Credit Loss</a></td>
<td class="text"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the activity within the allowance for credit losses on trade receivables for the years ended December&#160;31, 2023 and 2022 (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"></td><td style="width:83.959%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.841%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Allowance for credit losses, January 1, 2022</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,729&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current period provision</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(126)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Write-offs charged against the allowance, net of recoveries of amounts previously written off</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(597)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Allowance for credit losses, December 31, 2022</span></div></td><td colspan="2" style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,006&#160;</span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current period provision</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">768&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Write-offs charged against the allowance, net of recoveries of amounts previously written off</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(668)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Allowance for credit losses, December 31, 2023</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,106&#160;</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditLossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140075077591504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fixed Assets, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Major Classifications of Fixed Assets and Related Useful Lives</a></td>
<td class="text"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents major classifications of fixed assets and related useful lives (in thousands, except useful lives):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.600%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">DECEMBER 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">USEFUL&#160;LIFE</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and equipment</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2-10&#160;years</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,971&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,553&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Computer equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1-10 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,216&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,168&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1-10&#160;years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,672&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,624&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total fixed assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,859&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,345&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less accumulated depreciation </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(9,441)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(11,698)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Fixed assets, net</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,418&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,647&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140075072939040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of Income Tax Expense (Benefit), Continuing Operations</a></td>
<td class="text"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The provision for income taxes consists of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.600%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">YEARS&#160;ENDED&#160;DECEMBER&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current tax expense:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,530&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,535&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,617&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,998&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,765&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred tax expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,647&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,076&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,708&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Income tax expense</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,175&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27,011&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,090&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Effective Income Tax Rate, Continuing Operations, Tax Rate Reconciliation</a></td>
<td class="text"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The provision for income taxes shown above varied from the statutory federal income tax rate for those periods as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.600%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">YEARS&#160;ENDED&#160;DECEMBER&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Federal income tax rate</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">State income taxes, net of Federal tax effect</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-deductible compensation and meals and entertainment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Tax credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Tax benefit from restricted stock vesting</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Components of Deferred Tax Assets and Liabilities</a></td>
<td class="text"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred tax assets and liabilities are composed of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.777%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">DECEMBER&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts receivable reserves</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">382&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">901&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,345&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,855&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred compensation obligation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,616&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,521&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,475&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">902&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,071&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,411&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,897&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,598&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(367)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(359)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fixed assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,307)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,694)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,401)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,408)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ROU assets for operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,684)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,397)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Partnership basis difference</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(10,759)</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(11,812)</span></td><td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Deferred tax assets, net</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,138&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,786&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Paragraph 9<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Paragraph 12<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140075075430816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Assets, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract', window );"><strong>Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock', window );">Schedule of Other Assets, Net</a></td>
<td class="text"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other assets, net consisted of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.484%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">DECEMBER 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Assets held in Rabbi Trust</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">40,389&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,976&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-603"><span style="-sec-ix-hidden:f-604">ROU assets for operating leases, net</span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,368&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,102&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Capitalized software, net (1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,434&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,149&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred loan costs, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">658&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">881&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Note Receivable, net (2)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,825&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,075&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,838&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Other assets, net</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">75,924&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">75,771&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)  </span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accumulated amortization of capitalized software was $37.6&#160;million and $36.6&#160;million as of December&#160;31, 2023 and 2022, respectively.</span></div><div><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)  </span><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the year ended December 31, 2022, Kforce executed the Note Receivable with our joint venture that amounted to $6.75&#160;million and recorded a reserve of $1.9&#160;million on the Note Receivable. In February 2023, Kforce sold our 50% noncontrolling interest in our joint venture and settled the outstanding balance of the Note Receivable. Refer to Note 1 - &#8220;Summary of Significant Accounting Policies&#8221; for more details on the Note Receivable issued to our joint venture.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of noncurrent assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140075077616272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Summary of the Gross Amount and Accumulated Impairment Losses of Goodwill</a></td>
<td class="text"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the gross amount and accumulated impairment losses for each of our reporting units as of December&#160;31, 2023, 2022 and 2021 (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.600%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Technology</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FA</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill, gross amount</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">156,391&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,766&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">176,157&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated impairment losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(139,357)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(11,760)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(151,117)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill, carrying value</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,034&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,006&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,040&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1A<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140075077563184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Current Liabilities (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock', window );">Schedule of Accounts Payable and Accrued Liabilities</a></td>
<td class="text"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides information on certain current liabilities (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.777%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">DECEMBER 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts payable</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,842&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49,600&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,699&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,552&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer rebates payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,327&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,522&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred compensation payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,927&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,118&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Accounts payable and other accrued liabilities</span></td><td style="border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">64,795&#160;</span></td><td style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">72,792&#160;</span></td><td style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Payroll and benefits</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,110&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">41,506&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Health insurance liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,727&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,481&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Payroll taxes</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,705&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,633&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Workers&#8217; compensation liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">426&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">749&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Accrued payroll costs</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33,968&#160;</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">48,369&#160;</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140075077628640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Long-Term Liabilities (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesDisclosureAbstract', window );"><strong>Other Liabilities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock', window );">Schedule of Other Long-Term Liabilities</a></td>
<td class="text"><div style="margin-top:5pt"><span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10. Other Long-Term Liabilities</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other long-term liabilities consisted of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.484%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">DECEMBER 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred compensation plan</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,025&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36,390&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-680"><span style="-sec-ix-hidden:f-681">Operating lease liabilities</span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,275&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,380&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other long-term liabilities </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Other long-term liabilities</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">54,324&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">52,773&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of other noncurrent liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncurrentLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140075073099376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Schedule of Weighted-Average Terms and Operating Lease Expense</a></td>
<td class="text"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents weighted-average terms for our operating leases: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:74.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.631%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">DECEMBER 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="2" style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.0&#160;</span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.6&#160;</span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted-average remaining lease term</span></td><td colspan="3" style="border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.5 years</span></td><td colspan="3" style="border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.8 years</span></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents operating lease expense included in SG&amp;A (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:74.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.631%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">DECEMBER 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lease Cost</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease expense</span></td><td style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,673&#160;</span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"></td><td style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,279&#160;</span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Variable lease costs</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,093&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">965&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Short-term lease expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,396&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,615&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(189)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(205)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total operating lease expense</span></td><td style="border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,973&#160;</span></td><td style="border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:0 1pt"></td><td style="border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,654&#160;</span></td><td style="border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Maturities for Operating Lease Liabilities</a></td>
<td class="text"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the maturities of operating lease liabilities as of December&#160;31, 2023 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:37.642%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.597%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,161&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,198&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,991&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,766&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,724&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,360&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total maturities of operating lease liabilities</span></td><td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,200&#160;</span></td><td style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,336&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,864&#160;</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140075077625504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Instrument and Hedging Activity (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Schedule of Activity in the Accumulated Derivative Instrument Gain</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"></td><td style="width:62.267%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.988%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.390%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.855%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #0a2299;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #0a2299;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #0a2299;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated derivative instrument gain, beginning of year</span></td><td style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #0a2299;padding:0 1pt"></td><td style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">823&#160;</span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net change associated with current period hedging transactions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(823)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated derivative instrument gain, end of year</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:1pt solid #0a2299;border-top:1pt solid #0a2299;padding:0 1pt"></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481674/830-30-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140075077516128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Incentive Plans (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock', window );">Summary of Restricted Stock Activity</a></td>
<td class="text"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the restricted stock activity for the years ended December&#160;31, 2023 (in thousands, except per share amounts):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.853%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.420%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.424%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number&#160;of&#160;<br/>Restricted&#160;Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Grant Date<br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total&#160;Intrinsic<br/>Value&#160;of&#160;Restricted<br/>Stock Vested</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">911&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">54.42&#160;</span></td><td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">309&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">64.97&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Forfeited/Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(89)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">53.59&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(333)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49.18&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,469&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Outstanding at December 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">798&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%">60.80&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140075074528944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Revenue Recognition (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfrc_RevenueFromContractWithCustomersContingencyPeriod', window );">Contingency period (or less)</a></td>
<td class="text">90 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfrc_RevenueFromContractWithCustomerRequiredPaymentPeriod', window );">Required payment period (typically less)</a></td>
<td class="text">90 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNet', window );">Contract assets</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Contract liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesAndLoansReceivableGrossNoncurrent', window );">Note receivable, net</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 4,825<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfrc_RevenueFromContractWithCustomerRequiredPaymentPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Revenue From Contract With Customer, Required Payment Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kfrc_RevenueFromContractWithCustomerRequiredPaymentPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kfrc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfrc_RevenueFromContractWithCustomersContingencyPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Revenue From Contract With Customers, Contingency Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kfrc_RevenueFromContractWithCustomersContingencyPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kfrc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesAndLoansReceivableGrossNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost, before allowance for credit loss, of financing receivable classified as noncurrent. Excludes net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesAndLoansReceivableGrossNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140075074563504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Trade Receivables and Related Reserves (Details)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfrc_AccountsReceivableReservesAsPercentageOfGrossAccountsReceivable', window );">Accounts receivable reserves as percentage of gross accounts receivable</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfrc_AccountsReceivableReservesAsPercentageOfGrossAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accounts receivable reserves as percentage of gross accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kfrc_AccountsReceivableReservesAsPercentageOfGrossAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kfrc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140075073981936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Equity Method Investment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Feb. 23, 2023</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Loss on equity method investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (750)<span></span>
</td>
<td class="num">$ (3,824)<span></span>
</td>
<td class="num">$ (2,480)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireInterestInJointVenture', window );">Notes receivable issued to joint venture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,800)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfrc_ReserveRelatedToNoteReceivable', window );">Reserve related to note receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,925<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesAndLoansReceivableGrossNoncurrent', window );">Note receivable, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">4,825<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfrc_ImpairmentOfEquityMethodInvestment', window );">Impairment of equity method investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">13,684<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=kfrc_WorkLLamaLLCMember', window );">WorkLLama, LLC | WorkLLama, LLC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners', window );">Noncontrolling interest</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=kfrc_WorkLLamaLLCMember', window );">WorkLLama, LLC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Percent ownership of equity method investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Loss on equity method investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (800)<span></span>
</td>
<td class="num">(3,800)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfEquityMethodInvestments', window );">Proceeds from Sale of Equity Method Investments</a></td>
<td class="nump">$ 6,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfrc_ProceedsFromSaleOfEquityMethodInvestmentsNetOfTransactionCosts', window );">Proceeds From Sale Of Equity Method Investments, Net of Transaction Costs</a></td>
<td class="nump">$ 5,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=kfrc_WorkLLamaLLCMember', window );">WorkLLama, LLC | Notes Receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfrc_ReserveRelatedToNoteReceivable', window );">Reserve related to note receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfrc_ImpairmentOfEquityMethodInvestment', window );">Impairment of equity method investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfrc_ImpairmentOfEquityMethodInvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Impairment Of Equity Method Investment</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kfrc_ImpairmentOfEquityMethodInvestment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kfrc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfrc_ProceedsFromSaleOfEquityMethodInvestmentsNetOfTransactionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Proceeds From Sale Of Equity Method Investments, Net of Transaction Costs</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kfrc_ProceedsFromSaleOfEquityMethodInvestmentsNetOfTransactionCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kfrc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfrc_ReserveRelatedToNoteReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reserve Related to Note Receivable</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kfrc_ReserveRelatedToNoteReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kfrc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481664/323-10-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesAndLoansReceivableGrossNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost, before allowance for credit loss, of financing receivable classified as noncurrent. Excludes net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesAndLoansReceivableGrossNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireInterestInJointVenture">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the investment in or advances to an entity in which the reporting entity shares control of the entity with another party or group.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireInterestInJointVenture</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the sale of equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEquityMethodInvestmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=kfrc_WorkLLamaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=kfrc_WorkLLamaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=kfrc_WorkLLamaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=kfrc_WorkLLamaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=kfrc_WorkLLamaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=kfrc_WorkLLamaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_NotesReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_NotesReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140075072991728">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Operating Leases (Details)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasedAssetsLineItems', window );"><strong>Operating Leased Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]</a></td>
<td class="text">Other assets, net<span></span>
</td>
<td class="text">Other assets, net<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]</a></td>
<td class="text">Current portion of operating lease liabilities<span></span>
</td>
<td class="text">Current portion of operating lease liabilities<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]</a></td>
<td class="text">Other long-term liabilities<span></span>
</td>
<td class="text">Other long-term liabilities<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasedAssetsLineItems', window );"><strong>Operating Leased Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Term of lease contract</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasedAssetsLineItems', window );"><strong>Operating Leased Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Term of lease contract</a></td>
<td class="text">11 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseTermOfContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes noncurrent operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes operating lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasedAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140075178414800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Capitalized Software (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareAmortization1', window );">Amortization expense of capitalized software</a></td>
<td class="nump">$ 1.9<span></span>
</td>
<td class="nump">$ 1.8<span></span>
</td>
<td class="nump">$ 1.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=kfrc_ComputersAndSoftwareMember', window );">Computers and Software | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Amortization period</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=kfrc_ComputersAndSoftwareMember', window );">Computers and Software | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Amortization period</a></td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedComputerSoftwareAmortization1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for amortization of capitalized computer software costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481283/985-20-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -SubTopic 20<br> -Topic 985<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481283/985-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareAmortization1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=kfrc_ComputersAndSoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=kfrc_ComputersAndSoftwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140075078358208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Health Insurance (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfrc_HealthInsuranceStopLossMaximumPerClaim', window );">Health insurance maximum risk of loss liability per employee insurance plan (up to)</a></td>
<td class="nump">$ 600<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfrc_HealthInsuranceAggregateRiskOfLossLiabilityAmountInExcessOfTheStopLossMaximum', window );">Health insurance annual aggregate risk of loss liability, per employee, in excess of stop loss maximum (up to)</a></td>
<td class="nump">$ 280<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfrc_HealthInsuranceAggregateRiskOfLossLiabilityAmountInExcessOfTheStopLossMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Health Insurance Aggregate Risk Of Loss Liability, Amount In Excess Of The Stop Loss Maximum</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kfrc_HealthInsuranceAggregateRiskOfLossLiabilityAmountInExcessOfTheStopLossMaximum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kfrc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfrc_HealthInsuranceStopLossMaximumPerClaim">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Health insurance stop loss maximum per claim.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kfrc_HealthInsuranceStopLossMaximumPerClaim</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kfrc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140075072737216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Earnings per Share (Details) - shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Common stock equivalents (in shares)</a></td>
<td class="nump">319<span></span>
</td>
<td class="nump">449<span></span>
</td>
<td class="nump">633<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive common stock equivalents (in shares)</a></td>
<td class="nump">157<span></span>
</td>
<td class="nump">292<span></span>
</td>
<td class="nump">9<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480454/718-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-22<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-28A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140075072830992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Treasury Stock (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Aug. 16, 2022</div></th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense', window );">Non-deductible compensation and meals and entertainment</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="nump">2.30%<span></span>
</td>
<td class="nump">2.50%<span></span>
</td>
<td class="nump">2.20%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ExciseAndSalesTaxes', window );">Excise and Sales Taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfrc_EffectiveIncomeTaxRateReconciliationExciseTaxPercentOfFMVOfSharesRepurchased', window );">Effective Income Tax Rate Reconciliation, Excise Tax, Percent of FMV of Shares Repurchased</a></td>
<td class="nump">0.01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfrc_EffectiveIncomeTaxRateReconciliationExciseTaxPercentOfFMVOfSharesRepurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Excise Tax, Percent of FMV of Shares Repurchased</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kfrc_EffectiveIncomeTaxRateReconciliationExciseTaxPercentOfFMVOfSharesRepurchased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kfrc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ExciseAndSalesTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of excise and sales taxes included in sales and revenues, which are then deducted as a cost of sales. Includes excise taxes, which are applied to specific types of transactions or items (such as gasoline or alcohol); and sales, use and value added taxes, which are applied to a broad class of revenue-producing transactions involving a wide range of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ExciseAndSalesTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140075074792944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Reportable Segments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 1,531,756<span></span>
</td>
<td class="nump">$ 1,710,765<span></span>
</td>
<td class="nump">$ 1,579,922<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">427,066<span></span>
</td>
<td class="nump">501,107<span></span>
</td>
<td class="nump">456,864<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Operating and other expenses</a></td>
<td class="nump">341,816<span></span>
</td>
<td class="nump">398,665<span></span>
</td>
<td class="nump">357,597<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income from operations, before income taxes</a></td>
<td class="nump">85,250<span></span>
</td>
<td class="nump">102,442<span></span>
</td>
<td class="nump">99,267<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=kfrc_TechnologySegmentMember', window );">Technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">1,384,553<span></span>
</td>
<td class="nump">1,507,627<span></span>
</td>
<td class="nump">1,273,941<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">369,396<span></span>
</td>
<td class="nump">421,922<span></span>
</td>
<td class="nump">355,971<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=kfrc_FinanceAndAccountingSegmentMember', window );">FA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">147,203<span></span>
</td>
<td class="nump">203,138<span></span>
</td>
<td class="nump">305,981<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">$ 57,670<span></span>
</td>
<td class="nump">$ 79,185<span></span>
</td>
<td class="nump">$ 100,893<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -SubTopic 20<br> -Topic 940<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481913/940-20-25-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=kfrc_TechnologySegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=kfrc_TechnologySegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=kfrc_FinanceAndAccountingSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=kfrc_FinanceAndAccountingSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140075072641872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Disaggregation of Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 1,531,756<span></span>
</td>
<td class="nump">$ 1,710,765<span></span>
</td>
<td class="nump">$ 1,579,922<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=kfrc_FlexRevenueMember', window );">Flex revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">1,493,774<span></span>
</td>
<td class="nump">1,652,450<span></span>
</td>
<td class="nump">1,530,157<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=kfrc_DirectHireRevenueMember', window );">Direct Hire revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">37,982<span></span>
</td>
<td class="nump">58,315<span></span>
</td>
<td class="nump">49,765<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=kfrc_TechnologySegmentMember', window );">Technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">1,384,553<span></span>
</td>
<td class="nump">1,507,627<span></span>
</td>
<td class="nump">1,273,941<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=kfrc_TechnologySegmentMember', window );">Technology | Flex revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">1,366,095<span></span>
</td>
<td class="nump">1,476,055<span></span>
</td>
<td class="nump">1,247,560<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=kfrc_TechnologySegmentMember', window );">Technology | Direct Hire revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">18,458<span></span>
</td>
<td class="nump">31,572<span></span>
</td>
<td class="nump">26,381<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=kfrc_FinanceAndAccountingSegmentMember', window );">FA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">147,203<span></span>
</td>
<td class="nump">203,138<span></span>
</td>
<td class="nump">305,981<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=kfrc_FinanceAndAccountingSegmentMember', window );">FA | Flex revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">127,679<span></span>
</td>
<td class="nump">176,395<span></span>
</td>
<td class="nump">282,597<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=kfrc_FinanceAndAccountingSegmentMember', window );">FA | Direct Hire revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 19,524<span></span>
</td>
<td class="nump">$ 26,743<span></span>
</td>
<td class="nump">$ 23,384<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=kfrc_FlexRevenueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=kfrc_FlexRevenueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=kfrc_DirectHireRevenueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=kfrc_DirectHireRevenueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=kfrc_TechnologySegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=kfrc_TechnologySegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=kfrc_FinanceAndAccountingSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=kfrc_FinanceAndAccountingSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140075072516480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Allowance for Credit Losses (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward', window );"><strong>Accounts Receivable, Allowance for Credit Loss [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Allowance for credit losses, beginning balance</a></td>
<td class="nump">$ 1,006<span></span>
</td>
<td class="nump">$ 1,729<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Current period provision</a></td>
<td class="nump">768<span></span>
</td>
<td class="num">(126)<span></span>
</td>
<td class="nump">$ 11<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs', window );">Accounts Receivable, Allowance for Credit Loss, Writeoff</a></td>
<td class="num">(668)<span></span>
</td>
<td class="num">(597)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Allowance for credit losses, ending balance</a></td>
<td class="nump">$ 1,106<span></span>
</td>
<td class="nump">$ 1,006<span></span>
</td>
<td class="nump">$ 1,729<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of direct write-downs of accounts receivable charged against the allowance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140075078249088">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Allowance for Credit Losses - Additional Information (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditLossAbstract', window );"><strong>Credit Loss [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfrc_AccountsReceivableAllowanceForCreditLossAllowanceUnrelatedToTradeReceivables', window );">Amount unrelated to trade receivables included in allowance</a></td>
<td class="nump">$ 0.5<span></span>
</td>
<td class="nump">$ 0.6<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfrc_AccountsReceivableAllowanceForCreditLossAllowanceUnrelatedToTradeReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accounts Receivable, Allowance For Credit Loss, Allowance Unrelated To Trade Receivables</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kfrc_AccountsReceivableAllowanceForCreditLossAllowanceUnrelatedToTradeReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kfrc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditLossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140075072352592">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fixed Assets, Net - Major Classifications of Fixed Assets and Related Useful Lives (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Fixed assets, gross</a></td>
<td class="nump">$ 18,859<span></span>
</td>
<td class="nump">$ 20,345<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less accumulated depreciation</a></td>
<td class="num">(9,441)<span></span>
</td>
<td class="num">(11,698)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Total Fixed assets, net</a></td>
<td class="nump">9,418<span></span>
</td>
<td class="nump">8,647<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Fixed assets, gross</a></td>
<td class="nump">$ 4,971<span></span>
</td>
<td class="nump">5,553<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and equipment | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Fixed assets, useful life</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and equipment | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Fixed assets, useful life</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember', window );">Computer equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Fixed assets, gross</a></td>
<td class="nump">$ 6,216<span></span>
</td>
<td class="nump">5,168<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember', window );">Computer equipment | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Fixed assets, useful life</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember', window );">Computer equipment | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Fixed assets, useful life</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Fixed assets, gross</a></td>
<td class="nump">$ 7,672<span></span>
</td>
<td class="nump">$ 9,624<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Fixed assets, useful life</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Fixed assets, useful life</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480842/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140075075497440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fixed Assets, Net - Additional Information (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">$ 3.1<span></span>
</td>
<td class="nump">$ 2.7<span></span>
</td>
<td class="nump">$ 2.8<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140075073743888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Income Tax Expense (Benefit), Continuing Operations (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract', window );"><strong>Current tax expense:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">$ 16,530<span></span>
</td>
<td class="nump">$ 17,535<span></span>
</td>
<td class="nump">$ 15,617<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
<td class="nump">5,998<span></span>
</td>
<td class="nump">6,400<span></span>
</td>
<td class="nump">5,765<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred tax expense</a></td>
<td class="nump">1,647<span></span>
</td>
<td class="nump">3,076<span></span>
</td>
<td class="nump">2,708<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total Income tax expense</a></td>
<td class="nump">$ 24,175<span></span>
</td>
<td class="nump">$ 27,011<span></span>
</td>
<td class="nump">$ 24,090<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482659/740-20-45-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140075074567392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Effective Income Tax Rate, Continuing Operations, Tax Rate Reconciliation (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Aug. 16, 2022</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Federal income tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State income taxes, net of Federal tax effect</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.00%<span></span>
</td>
<td class="nump">5.40%<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense', window );">Non-deductible compensation and meals and entertainment</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="nump">2.30%<span></span>
</td>
<td class="nump">2.50%<span></span>
</td>
<td class="nump">2.20%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits', window );">Tax credits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(0.80%)<span></span>
</td>
<td class="num">(1.20%)<span></span>
</td>
<td class="num">(2.20%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent', window );">Tax benefit from restricted stock vesting</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(0.80%)<span></span>
</td>
<td class="num">(1.00%)<span></span>
</td>
<td class="num">(2.60%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.70%<span></span>
</td>
<td class="num">(0.30%)<span></span>
</td>
<td class="nump">0.90%<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28.40%<span></span>
</td>
<td class="nump">26.40%<span></span>
</td>
<td class="nump">24.30%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -SubTopic 740<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480887/718-740-35-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140075072994304">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Components of Deferred Tax Assets and Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGrossAbstract', window );"><strong>Deferred tax assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts', window );">Accounts receivable reserves</a></td>
<td class="nump">$ 382<span></span>
</td>
<td class="nump">$ 901<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities', window );">Accrued liabilities</a></td>
<td class="nump">1,345<span></span>
</td>
<td class="nump">2,855<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfrc_DeferredTaxAssetsTaxDeferredExpenseDeferredCompensation', window );">Deferred compensation obligation</a></td>
<td class="nump">6,616<span></span>
</td>
<td class="nump">6,521<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Stock-based compensation</a></td>
<td class="nump">1,475<span></span>
</td>
<td class="nump">902<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfrc_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOperatingLeaseLiability', window );">Operating lease liabilities</a></td>
<td class="nump">4,071<span></span>
</td>
<td class="nump">5,411<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOther', window );">Other</a></td>
<td class="nump">8<span></span>
</td>
<td class="nump">8<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Deferred tax assets</a></td>
<td class="nump">13,897<span></span>
</td>
<td class="nump">16,598<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesAbstract', window );"><strong>Deferred tax liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses', window );">Prepaid expenses</a></td>
<td class="num">(367)<span></span>
</td>
<td class="num">(359)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Fixed assets</a></td>
<td class="num">(4,307)<span></span>
</td>
<td class="num">(4,694)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfrc_DeferredTaxLiabilitiesDeferredPayrollTaxes', window );">Goodwill</a></td>
<td class="num">(2,401)<span></span>
</td>
<td class="num">(2,408)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesLeasingArrangements', window );">ROU assets for operating leases</a></td>
<td class="num">(3,684)<span></span>
</td>
<td class="num">(4,397)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfrc_DeferredTaxLiabilitiesPartnershipBasisDifference', window );">Partnership basis difference</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">46<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Deferred tax liabilities</a></td>
<td class="num">(10,759)<span></span>
</td>
<td class="num">(11,812)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNet', window );">Total Deferred tax assets, net</a></td>
<td class="nump">$ 3,138<span></span>
</td>
<td class="nump">$ 4,786<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfrc_DeferredTaxAssetsTaxDeferredExpenseDeferredCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Tax Deferred Expense, Deferred Compensation</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kfrc_DeferredTaxAssetsTaxDeferredExpenseDeferredCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kfrc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfrc_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Tax Deferred Expense, Reserves And Accruals, Operating Lease, Liability</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kfrc_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kfrc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfrc_DeferredTaxLiabilitiesDeferredPayrollTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liabilities, Deferred Payroll Taxes</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kfrc_DeferredTaxLiabilitiesDeferredPayrollTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kfrc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfrc_DeferredTaxLiabilitiesPartnershipBasisDifference">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liabilities, Partnership Basis Difference</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kfrc_DeferredTaxLiabilitiesPartnershipBasisDifference</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kfrc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGrossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGrossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesLeasingArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesLeasingArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesPrepaidExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140075073967520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Assets, Net (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Assets held in Rabbi Trust</a></td>
<td class="nump">$ 40,389<span></span>
</td>
<td class="nump">$ 31,976<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">ROU assets for operating leases, net</a></td>
<td class="nump">$ 14,368<span></span>
</td>
<td class="nump">$ 17,102<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]</a></td>
<td class="text">Total Other assets, net<span></span>
</td>
<td class="text">Total Other assets, net<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareNet', window );">Capitalized software, net</a></td>
<td class="nump">$ 16,434<span></span>
</td>
<td class="nump">$ 16,149<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet', window );">Deferred loan costs, net</a></td>
<td class="nump">658<span></span>
</td>
<td class="nump">881<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesAndLoansReceivableGrossNoncurrent', window );">Note receivable, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">4,825<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsMiscellaneousNoncurrent', window );">Other non-current assets</a></td>
<td class="nump">4,075<span></span>
</td>
<td class="nump">4,838<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Total Other assets, net</a></td>
<td class="nump">75,924<span></span>
</td>
<td class="nump">75,771<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization', window );">Accumulated amortization of capitalized software</a></td>
<td class="nump">37,600<span></span>
</td>
<td class="nump">36,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfrc_ReserveRelatedToNoteReceivable', window );">Reserve related to note receivable</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,925<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense', window );">Noncash lease expense</a></td>
<td class="nump">$ 4,065<span></span>
</td>
<td class="nump">5,683<span></span>
</td>
<td class="nump">$ 5,509<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=kfrc_WorkLLamaLLCMember', window );">WorkLLama, LLC | Financing Receivable | Equity Method Investment, Nonconsolidated Investee or Group of Investees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesAndLoansReceivableGrossNoncurrent', window );">Note receivable, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,750<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfrc_ReserveRelatedToNoteReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reserve Related to Note Receivable</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kfrc_ReserveRelatedToNoteReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kfrc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For each balance sheet presented, the amount of accumulated amortization for capitalized computer software costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481283/985-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedComputerSoftwareNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481283/985-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs related to line of credit arrangements. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -SubTopic 30<br> -Topic 835<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479359/835-30-S45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of assets held under deferred compensation agreements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesAndLoansReceivableGrossNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost, before allowance for credit loss, of financing receivable classified as noncurrent. Excludes net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesAndLoansReceivableGrossNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes operating lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsMiscellaneousNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsMiscellaneousNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEquityMethodInvestmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=kfrc_WorkLLamaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=kfrc_WorkLLamaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_FinanceReceivablesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_FinanceReceivablesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis=us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis=us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140075072122160">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill - Summary of the Gross Amount and Accumulated Impairment Losses of Goodwill (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill, gross amount</a></td>
<td class="nump">$ 176,157<span></span>
</td>
<td class="nump">$ 176,157<span></span>
</td>
<td class="nump">$ 176,157<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment losses</a></td>
<td class="num">(151,117)<span></span>
</td>
<td class="num">(151,117)<span></span>
</td>
<td class="num">(151,117)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, carrying value</a></td>
<td class="nump">25,040<span></span>
</td>
<td class="nump">25,040<span></span>
</td>
<td class="nump">25,040<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=kfrc_TechnologySegmentMember', window );">Technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill, gross amount</a></td>
<td class="nump">156,391<span></span>
</td>
<td class="nump">156,391<span></span>
</td>
<td class="nump">156,391<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment losses</a></td>
<td class="num">(139,357)<span></span>
</td>
<td class="num">(139,357)<span></span>
</td>
<td class="num">(139,357)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, carrying value</a></td>
<td class="nump">17,034<span></span>
</td>
<td class="nump">17,034<span></span>
</td>
<td class="nump">17,034<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=kfrc_FinanceAndAccountingSegmentMember', window );">FA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill, gross amount</a></td>
<td class="nump">19,766<span></span>
</td>
<td class="nump">19,766<span></span>
</td>
<td class="nump">19,766<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment losses</a></td>
<td class="num">(11,760)<span></span>
</td>
<td class="num">(11,760)<span></span>
</td>
<td class="num">(11,760)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, carrying value</a></td>
<td class="nump">$ 8,006<span></span>
</td>
<td class="nump">$ 8,006<span></span>
</td>
<td class="nump">$ 8,006<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482598/350-20-45-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairedAccumulatedImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=kfrc_TechnologySegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=kfrc_TechnologySegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=kfrc_FinanceAndAccountingSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=kfrc_FinanceAndAccountingSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140075075477856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill - Additional Information (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill impairment</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482598/350-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140075072347184">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Current Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrentAbstract', window );"><strong>Accounts payable and other accrued liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">$ 42,842<span></span>
</td>
<td class="nump">$ 49,600<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued liabilities</a></td>
<td class="nump">8,699<span></span>
</td>
<td class="nump">11,552<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfrc_AccruedRebateLiabilityCurrent', window );">Customer Refund Liability, Current</a></td>
<td class="nump">7,327<span></span>
</td>
<td class="nump">7,522<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationLiabilityCurrent', window );">Current deferred compensation liability</a></td>
<td class="nump">5,927<span></span>
</td>
<td class="nump">4,118<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent', window );">Total Accounts payable and other accrued liabilities</a></td>
<td class="nump">64,795<span></span>
</td>
<td class="nump">72,792<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrentAbstract', window );"><strong>Accrued payroll costs</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedEmployeeBenefitsCurrent', window );">Payroll and benefits</a></td>
<td class="nump">28,110<span></span>
</td>
<td class="nump">41,506<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedPayrollTaxesCurrent', window );">Payroll taxes</a></td>
<td class="nump">1,705<span></span>
</td>
<td class="nump">2,633<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedInsuranceCurrent', window );">Health insurance liabilities</a></td>
<td class="nump">3,727<span></span>
</td>
<td class="nump">3,481<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WorkersCompensationLiabilityCurrent', window );">Workers&#8217; compensation liabilities</a></td>
<td class="nump">426<span></span>
</td>
<td class="nump">749<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Total Accrued payroll costs</a></td>
<td class="nump">$ 33,968<span></span>
</td>
<td class="nump">$ 48,369<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfrc_AccruedRebateLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrued Rebate Liability, Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kfrc_AccruedRebateLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kfrc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedEmployeeBenefitsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedEmployeeBenefitsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedInsuranceCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverage's to employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedInsuranceCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedPayrollTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedPayrollTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable within one year (or the operating cycle, if longer). Represents currently earned compensation under compensation arrangements that is not actually paid until a later date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 710<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483070/710-10-25-9<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 710<br> -SubTopic 10<br> -Section 30<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483043/710-10-30-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WorkersCompensationLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations and payables pertaining to claims incurred of a workers compensation nature. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WorkersCompensationLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140075072819168">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Other Long-Term Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesDisclosureAbstract', window );"><strong>Other Liabilities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent', window );">Deferred compensation plan</a></td>
<td class="nump">$ 42,025<span></span>
</td>
<td class="nump">$ 36,390<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities</a></td>
<td class="nump">$ 12,275<span></span>
</td>
<td class="nump">$ 16,380<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]</a></td>
<td class="text">Total Other long-term liabilities<span></span>
</td>
<td class="text">Total Other long-term liabilities<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherSundryLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">$ 24<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Total Other long-term liabilities</a></td>
<td class="nump">$ 54,324<span></span>
</td>
<td class="nump">$ 52,773<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes noncurrent operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherSundryLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are expected to be paid after one year (or the normal operating cycle, if longer), from the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherSundryLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140075074552960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating Leases - Schedule of Weighted-Average Terms and Operating Lease Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted-average discount rate</a></td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">2.60%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted-average remaining lease term</a></td>
<td class="text">6 years 6 months<span></span>
</td>
<td class="text">6 years 9 months 18 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostAbstract', window );"><strong>Lease Cost</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease expense</a></td>
<td class="nump">$ 4,673<span></span>
</td>
<td class="nump">$ 6,279<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Variable lease costs</a></td>
<td class="nump">1,093<span></span>
</td>
<td class="nump">965<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short-term lease expense</a></td>
<td class="nump">1,396<span></span>
</td>
<td class="nump">1,615<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubleaseIncome', window );">Sublease income</a></td>
<td class="nump">189<span></span>
</td>
<td class="nump">205<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total operating lease expense</a></td>
<td class="nump">$ 6,973<span></span>
</td>
<td class="nump">$ 8,654<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term lease cost, excluding expense for lease with term of one month or less.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubleaseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of sublease income excluding finance and operating lease expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubleaseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140075072464160">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Operating Leases - Schedule of Maturities for Operating Lease Liabilities (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2024</a></td>
<td class="nump">$ 4,161<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2025</a></td>
<td class="nump">3,198<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2026</a></td>
<td class="nump">1,991<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2027</a></td>
<td class="nump">1,766<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2028</a></td>
<td class="nump">1,724<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">5,360<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total maturities of operating lease liabilities</a></td>
<td class="nump">18,200<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: imputed interest</a></td>
<td class="nump">2,336<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total operating lease liabilities</a></td>
<td class="nump">$ 15,864<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140075074666624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans - Narrative (Details)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>executive </div>
<div>$ / shares </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">Accrued matching contribution</a></td>
<td class="nump">$ 1,900<span></span>
</td>
<td class="nump">$ 2,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Employee stock purchase plan (in shares) | shares</a></td>
<td class="nump">18<span></span>
</td>
<td class="nump">17<span></span>
</td>
<td class="nump">15<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased', window );">Average purchase price (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 57.13<span></span>
</td>
<td class="nump">$ 63.37<span></span>
</td>
<td class="nump">$ 51.10<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationLiabilityCurrent', window );">Current deferred compensation liability</a></td>
<td class="nump">$ 5,927<span></span>
</td>
<td class="nump">$ 4,118<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent', window );">Deferred compensation plan</a></td>
<td class="nump">42,025<span></span>
</td>
<td class="nump">36,390<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense', window );">Compensation expenses</a></td>
<td class="nump">1,300<span></span>
</td>
<td class="nump">500<span></span>
</td>
<td class="nump">$ 1,100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation plan assets</a></td>
<td class="nump">40,389<span></span>
</td>
<td class="nump">$ 31,976<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LifeInsuranceCorporateOrBankOwnedAmount', window );">Net death benefit of life insurance</a></td>
<td class="nump">$ 168,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfrc_NumberOfExecutivesSupplementalExecutiveRetirementPlan', window );">Number of executives in SERP | executive</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities', window );">Supplemental executive retirement plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1', window );">Defined benefit plan, recognized net gain (loss) due to terminations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,800<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList', window );">Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Excluding Service Cost, Statement of Income or Comprehensive Income [Extensible Enumeration]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Other Nonoperating Income (Expense)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember', window );">ESPP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfrc_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchaseDiscountOfCommonStockPercent', window );">Percentage of discount on shares purchased under employee stock purchase plan</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfrc_NumberOfExecutivesSupplementalExecutiveRetirementPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number Of Executives, Supplemental Executive Retirement Plan</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kfrc_NumberOfExecutivesSupplementalExecutiveRetirementPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kfrc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfrc_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchaseDiscountOfCommonStockPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of discount on shares purchased under employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kfrc_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchaseDiscountOfCommonStockPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kfrc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The compensation expense recognized during the period pertaining to the deferred compensation arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 710<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483043/710-10-30-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable within one year (or the operating cycle, if longer). Represents currently earned compensation under compensation arrangements that is not actually paid until a later date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 710<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483070/710-10-25-9<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 710<br> -SubTopic 10<br> -Section 30<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483043/710-10-30-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of assets held under deferred compensation agreements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of income or comprehensive income that includes components of net periodic benefit cost (credit), excluding service cost component, for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in net periodic benefit (cost) credit from irrevocable action relieving primary responsibility for benefit obligation and eliminating risk related to obligation and assets used to effect settlement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-3A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanCostRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 70<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480794/715-70-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanCostRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LifeInsuranceCorporateOrBankOwnedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This item represents the amount that could be realized under a life insurance contract or contracts owned by the Entity as of the date of the statement of financial position. Such Entity-owned life insurance policies are commonly known as corporate-owned life insurance (COLI) or bank-owned life insurance (BOLI).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 325<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481612/325-30-25-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LifeInsuranceCorporateOrBankOwnedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-17<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share weighted-average price paid for shares purchased on open market for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of an employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140075068931776">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Credit Facility (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Oct. 20, 2021</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfrc_DebtInstrumentInterestRateVariableInterestRateFloor', window );">Variable interest rate, floor</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Borrowing capacity on line of credit facility</a></td>
<td class="nump">$ 200.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfrc_LineOfCreditAccordionFeatureIncreaseLimit', window );">Accordion feature</a></td>
<td class="nump">$ 150.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfrc_LineOfCreditFacilityDebtCovenantRepurchaseOfEquitySecurities', window );">Debt covenant, repurchase of equity securities (in excess of)</a></td>
<td class="nump">2500000000.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfrc_LineOfCreditFacilityDebtCovenantLeverageRatioThreshold', window );">Maximum leverage ratio</a></td>
<td class="nump">300.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfrc_LineOfCreditFacilityDebtCovenantThresholdUnrestrictedCash', window );">Unrestricted cash (less than)</a></td>
<td class="nump">$ 25.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Credit Facility | Base Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">0.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Minimum | Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">1.125%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCommitmentFeePercentage', window );">Commitment fee percentage</a></td>
<td class="nump">0.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfrc_LineOfCreditFacilityCovenantTermsFixedChargeCoverageRatio', window );">Fixed charge coverage ratio</a></td>
<td class="nump">125.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Minimum | Credit Facility | Base Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">0.125%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Maximum | Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">1.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCommitmentFeePercentage', window );">Commitment fee percentage</a></td>
<td class="nump">0.30%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfrc_LineOfCreditFacilityCovenantTermsLeverageRatio', window );">Leverage ratio</a></td>
<td class="nump">350.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Maximum | Credit Facility | Base Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">0.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Long-term debt - credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 41.6<span></span>
</td>
<td class="nump">$ 25.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Letter of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of credit outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.2<span></span>
</td>
<td class="nump">$ 1.3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfrc_DebtInstrumentInterestRateVariableInterestRateFloor">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Interest Rate, Variable, Interest Rate Floor</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kfrc_DebtInstrumentInterestRateVariableInterestRateFloor</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kfrc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfrc_LineOfCreditAccordionFeatureIncreaseLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line Of Credit, Accordion Feature, Increase Limit</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kfrc_LineOfCreditAccordionFeatureIncreaseLimit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kfrc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfrc_LineOfCreditFacilityCovenantTermsFixedChargeCoverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line of Credit Facility, Covenant Terms, Fixed Charge Coverage Ratio</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kfrc_LineOfCreditFacilityCovenantTermsFixedChargeCoverageRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kfrc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfrc_LineOfCreditFacilityCovenantTermsLeverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line Of Credit Facility, Covenant Terms, Leverage Ratio</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kfrc_LineOfCreditFacilityCovenantTermsLeverageRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kfrc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfrc_LineOfCreditFacilityDebtCovenantLeverageRatioThreshold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line Of Credit Facility, Debt Covenant, Leverage Ratio Threshold</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kfrc_LineOfCreditFacilityDebtCovenantLeverageRatioThreshold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kfrc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfrc_LineOfCreditFacilityDebtCovenantRepurchaseOfEquitySecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line of Credit Facility, Debt Covenant, Repurchase Of Equity Securities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kfrc_LineOfCreditFacilityDebtCovenantRepurchaseOfEquitySecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kfrc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfrc_LineOfCreditFacilityDebtCovenantThresholdUnrestrictedCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line Of Credit Facility, Debt Covenant, Threshold, Unrestricted Cash</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kfrc_LineOfCreditFacilityDebtCovenantThresholdUnrestrictedCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kfrc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LettersOfCreditOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LettersOfCreditOutstandingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityCommitmentFeePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityCommitmentFeePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=kfrc_CreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=kfrc_CreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_BaseRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_BaseRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140075073907056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Instrument and Hedging Activity - Narrative (Details) - Designated as Hedging Instrument - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>May 31, 2022</div></th>
<th class="th"><div>May 31, 2020</div></th>
<th class="th"><div>Mar. 17, 2020</div></th>
<th class="th"><div>May 31, 2017</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember', window );">Interest Rate Swap B</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems', window );"><strong>Derivative Instruments and Hedging Activities Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeForwardInterestRate', window );">Derivative interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.61%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Derivative, notional amount</a></td>
<td class="nump">$ 100.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember', window );">Interest Rate Swap B | Credit Facility | Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems', window );"><strong>Derivative Instruments and Hedging Activities Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Long-term debt - credit facility</a></td>
<td class="nump">100.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfrc_GainAndFairValueOnTerminationOfInterestRateSwapAgreement', window );">Gain and fair value on termination</a></td>
<td class="nump">$ 4.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember', window );">Interest Rate Swap A</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems', window );"><strong>Derivative Instruments and Hedging Activities Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeForwardInterestRate', window );">Derivative interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.81%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Derivative, notional amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfrc_GainAndFairValueOnTerminationOfInterestRateSwapAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gain and Fair Value on Termination of Interest Rate Swap Agreement</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kfrc_GainAndFairValueOnTerminationOfInterestRateSwapAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kfrc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeForwardInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stated rate on an interest rate forward or futures contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeForwardInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payment on derivative.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-1B<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=kfrc_InterestRateSwapBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=kfrc_InterestRateSwapBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=kfrc_CreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=kfrc_CreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=kfrc_InterestRateSwapAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=kfrc_InterestRateSwapAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140075069268320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Instrument and Hedging Activity - Accumulated Derivative Instrument Gain (Loss) Activity (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning of period</a></td>
<td class="nump">$ 182,198<span></span>
</td>
<td class="nump">$ 188,406<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">End of period</a></td>
<td class="nump">159,080<span></span>
</td>
<td class="nump">182,198<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember', window );">Accumulated Derivative Instrument Gain</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning of period</a></td>
<td class="nump">823<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax', window );">Net change associated with current period hedging transactions</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">(823)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">End of period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 823<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481674/830-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-17<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-20<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140075072139328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Incentive Plans - Additional Information (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Apr. 20, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 17,700<span></span>
</td>
<td class="nump">$ 17,700<span></span>
</td>
<td class="nump">$ 14,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Related tax benefit</a></td>
<td class="nump">$ 4,800<span></span>
</td>
<td class="nump">$ 3,700<span></span>
</td>
<td class="nump">$ 4,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="nump">$ 64.97<span></span>
</td>
<td class="nump">$ 55.85<span></span>
</td>
<td class="nump">$ 47.58<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested', window );">Vested</a></td>
<td class="nump">$ 22,469<span></span>
</td>
<td class="nump">$ 23,700<span></span>
</td>
<td class="nump">$ 33,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Total unrecognized compensation expenses</a></td>
<td class="nump">$ 42,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted average period expected to be recognized</a></td>
<td class="text">4 years 3 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Restricted stock granted, vesting period</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Restricted stock granted, vesting period</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_CommonStockMember', window );">Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfrc_ReductionOfSharesReservedForGrant', window );">Reduction Of Shares Reserved For Grant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.72<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=kfrc_OptionOrStockAppreciationRightMember', window );">Option Or Stock Appreciation Right</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfrc_ReductionOfSharesReservedForGrant', window );">Reduction Of Shares Reserved For Grant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=kfrc_TwoThousandTwentyThreeStockIncentivePlanMember', window );">2021 Stock Incentive Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Shares available for grant (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,200,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfrc_ReductionOfSharesReservedForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reduction Of Shares Reserved For Grant</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kfrc_ReductionOfSharesReservedForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kfrc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax benefit for recognition of expense of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Intrinsic value of vested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=kfrc_OptionOrStockAppreciationRightMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=kfrc_OptionOrStockAppreciationRightMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=kfrc_TwoThousandTwentyThreeStockIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=kfrc_TwoThousandTwentyThreeStockIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140075072613536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Incentive Plans - Summary of Restricted Stock Activity (Details) - Restricted Stock - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number&#160;of&#160; Restricted&#160;Stock</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding as of beginning of period (in shares)</a></td>
<td class="nump">911<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">309<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited/Canceled (in shares)</a></td>
<td class="num">(89)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(333)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding as of end of period (in shares)</a></td>
<td class="nump">798<span></span>
</td>
<td class="nump">911<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted-Average Grant Date Fair Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding as of beginning of period (in dollars per share)</a></td>
<td class="nump">$ 54.42<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="nump">64.97<span></span>
</td>
<td class="nump">$ 55.85<span></span>
</td>
<td class="nump">$ 47.58<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited/Canceled (in dollars per share)</a></td>
<td class="nump">53.59<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share)</a></td>
<td class="nump">49.18<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding as of end of period (in dollars per share)</a></td>
<td class="nump">$ 60.80<span></span>
</td>
<td class="nump">$ 54.42<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract', window );"><strong>Total&#160;Intrinsic Value&#160;of&#160;Restricted Stock Vested</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested', window );">Vested</a></td>
<td class="nump">$ 22,469<span></span>
</td>
<td class="nump">$ 23,700<span></span>
</td>
<td class="nump">$ 33,600<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Intrinsic value of vested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140075072648208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseObligation', window );">Commitments to be paid</a></td>
<td class="nump">$ 38.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseObligationDueInNextTwelveMonths', window );">Commitments to be paid in 2023</a></td>
<td class="nump">14.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseObligationDueInSecondYear', window );">Commitments to be paid in 2024</a></td>
<td class="nump">7.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseObligationDueInThirdYear', window );">Commitments to be paid in 2025</a></td>
<td class="nump">2.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseObligationDueInFourthYear', window );">Commitments to be paid in 2026</a></td>
<td class="nump">2.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseObligationDueInFifthYear', window );">Commitments to be paid in 2027</a></td>
<td class="nump">2.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfrc_SupplementalUnemploymentBenefitsOnNoChangeInControl', window );">Employees under contract terminated by employer without good cause or in absence of change in control</a></td>
<td class="nump">11.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfrc_SupplementalUnemploymentBenefitsOnChangeInControl', window );">Employees under contract terminated by employer without good cause or change in control</a></td>
<td class="nump">30.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseObligationDueAfterFifthYear', window );">Purchase Obligation, to be Paid, after Year Five</a></td>
<td class="nump">8.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember', window );">Letter of Credit | Line of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of credit outstanding</a></td>
<td class="nump">$ 1.2<span></span>
</td>
<td class="nump">$ 1.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfrc_PeriodForContinuationOfBenefitsUnderAgreement', window );">Period for providing minimum compensation salary and continuation of certain benefits to executives under employment agreements</a></td>
<td class="text">6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfrc_EmploymentAgreementSeverancePercentageofAnnualSalary', window );">Severance payment as a percentage of annual salary</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfrc_EmploymentAgreementSeverancePercentageofAnnualBonus', window );">Severance payment as a percentage of annual bonus</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfrc_PeriodForContinuationOfBenefitsUnderAgreement', window );">Period for providing minimum compensation salary and continuation of certain benefits to executives under employment agreements</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfrc_EmploymentAgreementSeverancePercentageofAnnualSalary', window );">Severance payment as a percentage of annual salary</a></td>
<td class="nump">300.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfrc_EmploymentAgreementSeverancePercentageofAnnualBonus', window );">Severance payment as a percentage of annual bonus</a></td>
<td class="nump">300.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfrc_EmploymentAgreementSeverancePercentageofAnnualBonus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Employment Agreement, Severance, Percentage of Annual Bonus</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kfrc_EmploymentAgreementSeverancePercentageofAnnualBonus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kfrc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfrc_EmploymentAgreementSeverancePercentageofAnnualSalary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Employment Agreement, Severance, Percentage of Annual Salary</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kfrc_EmploymentAgreementSeverancePercentageofAnnualSalary</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kfrc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfrc_PeriodForContinuationOfBenefitsUnderAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period for continuation of minimum compensation and benefits under certain executive employee agreements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kfrc_PeriodForContinuationOfBenefitsUnderAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kfrc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfrc_SupplementalUnemploymentBenefitsOnChangeInControl">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Supplemental unemployment benefits for employees under contract that are terminated without good cause or the employee resigns for good reason following a change in control.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kfrc_SupplementalUnemploymentBenefitsOnChangeInControl</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kfrc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfrc_SupplementalUnemploymentBenefitsOnNoChangeInControl">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Supplemental unemployment benefits for employees under contract that are terminated without good cause or the employee resigns for good reason in the absence of a change in control.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kfrc_SupplementalUnemploymentBenefitsOnNoChangeInControl</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kfrc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LettersOfCreditOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LettersOfCreditOutstandingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseObligationDueAfterFifthYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of purchase arrangement to be paid after fifth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligationDueAfterFifthYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseObligationDueInFifthYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of purchase arrangement to be paid in fifth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligationDueInFifthYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseObligationDueInFourthYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of purchase arrangement to be paid in fourth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligationDueInFourthYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseObligationDueInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligationDueInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseObligationDueInSecondYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of purchase arrangement to be paid in second fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligationDueInSecondYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseObligationDueInThirdYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of purchase arrangement to be paid in third fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligationDueInThirdYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140075074681840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule II Valuation and Qualifying Accounts and Reserves Supplemental Schedule (Details) - Accounts receivable reserves - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at Beginning of Period</a></td>
<td class="nump">$ 1,575<span></span>
</td>
<td class="nump">$ 2,342<span></span>
</td>
<td class="nump">$ 3,204<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Charged to Costs and Expenses</a></td>
<td class="nump">736<span></span>
</td>
<td class="num">(170)<span></span>
</td>
<td class="nump">178<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts', window );">Charged to Other Accounts</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Deductions</a></td>
<td class="num">(668)<span></span>
</td>
<td class="num">(597)<span></span>
</td>
<td class="num">(1,040)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at End of Period</a></td>
<td class="nump">$ 1,643<span></span>
</td>
<td class="nump">$ 1,575<span></span>
</td>
<td class="nump">$ 2,342<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MovementInValuationAllowancesAndReservesRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column C)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in valuation and qualifying accounts and reserves from charge to accounts other than cost and expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column C)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesDeductions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column D))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesDeductions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>89
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M4>/Q+9I)F+\0XVC(TD3R)_@,]"3-ZN./6H#&H-H +:D5 >(<(*X"\(X\HDD
M\UJX"/V,HF&\'I'L7#0]W&UWN]HG@3FX-CU+:D5Z>=KO&G/C';U!$("Z>+O;
M0!_A//0ET?<YLZ3K=APT$(+&\^@)C3BX9NC0:0@=NN,X6J)6S8 MM2+1W ZX
MYH3^.=&AVH.1?,<>$BU-L]P=B==$"\VJ0["E5H26>P37G-P_A[:?_Z:<W8>)
MK^^'9LV2N<^J7["E5L26.P;7G.@_QS9E0D(6_$^X+G]@F!4]K^N<:[E9M0RV
MU(K<<M/@'G$-&35.23DFLT#/U=HJ<U1M2*>P"6[N$UQS<O^1*4<U7;'$E/H>
M$>ET<!-F??VT;]4EV%(KTLI]@FM.\N]""1:!+9"+7\_?H!GU4PZ]3(O,K#1D
M<0S9RTPR_]=;]-(Y<URTIAR)%>%:LV76J\WQ%"8"YR8"FW-_<*5!F"S1["F>
MLTB'[XC A_'M4+L<:]4UV%(K4LI= S;G];ONA6X>_15)EK34:AT1^CR8C09_
M:WE9-0FVU(J\<I. *YF$[S2*FK\2R,1@@!(!,UN )D*D^JGMB.8/*K3<K-H#
M6VI%;KD]P)7LP3<6@0TE?+,0PG7MOCZB])EI85G-_&VI%6'EF3^NE/GOEB0W
MBVK97 ;9;*J'9E8LZV)64W];:D5J>>J/*Z7^DT12OGG'JA9OR0ZCEII9L8R:
MU<S?EEJ16I[YXTJ9?S8<T1#,TI)Q;;)Q1.<CX?#P&/@^!2&0"3:26GY6'8 M
MM2*_W %@<P*_Y3>+212AZU3 UT(_0LTZI2O@YKC:M$YA!7!N!; YB]_2NHDI
M7ZH)[0]0D"LP3_&:)/IN]YLO#LQQM;&=PA/@W!-@<R8_&8YOT2 -0LDX&DA)
MP9UG*Y/CB"RUU,QZ9:] S6&UH9W" 'BY ? JO468K2!7,_6P(S*E/<P<5[OR
MX!0^P,M]@%?I[<$TG4>A#]V*$>T#TZQ2NW3#JC/8JG4R-54$=M^_<%VOU_;.
MVY>M>QV>/.WW*J7]14<]4SY:H"^IA.&8*+.I168SC1]NU;H'C70O.FXO6QFY
M+^ X1<+O'90!F=/TW=MA<?!&"I*"N7JMMZ"0D.F78BNJHBGAF;1DZ/LJ]%=H
MJE)DE@BU<B)75*WW/CYMEG^S@ 7,G.KXMGCD$Z591@UG9[=QQ:( _ A2U89!
M&L&5@O*<(I@\ @2W?+#F881P>U-FA5Z_>M'#V'G_[%>RH^[[-]GEH<EDHKV%
M=BN63F%5O-RJ>&9C,8!F!QG@LD?1$8'RZ=6J-[&E5L24>Q.ODC<9 B@.O6^2
M!/01?:#ZYY%9"D:Z<^$Y;:Q="C4'UZ9V"F_BY=[$JUC(=%B4,X:#V@3[B%A9
M!9,YK#:Q4[@1+W<CGME%/">VK0 K9V:6&__0$K/J2&RI%8GECL2K6,4T#A.2
M^"% RQ\:-YQGI1.<;VNW?ZI93E_3^IL^Q1Q7&Z95G](Z*+96CBTK6A?(5Z4D
MF[KK_=%]8?P@*P=OY:=OJNH_$67X!(KH D*=LW.86?BF4'VS(]DZ*]V>,RE9
MG&VN*(%GLCH!OE\P)G<[Z@?V_R[0_Q]02P,$%     @ R(!76 [IJE@Y @
ML 4  !@   !X;"]W;W)K<VAE971S+W-H965T,BYX;6R-E&UOVC 0Q[^*Y4E]
M59$G8!M-(D$9&E([H;;;7DQ[89*#6/5#9CM-^^UG.Y Q":*^B7WVW=^_<WR7
MME(]ZPK H%?.A,YP94P]"P)=5,")'LD:A-W92<6)L:;:![I60$H?Q%D0A^$T
MX(0*G*=^;:/R5#:&40$;A73#.5%O"V"RS7"$CPL/=%\9MQ#D:4WV\ CF>[U1
MU@IZE9)R$)I*@13L,CR/9HNI\_<./RBT^F2.7"9;*9^=L2XS'#H@8% 8IT#L
M\ *WP)@3LAA_#IJX/](%GLZ/ZBN?N\UE2S3<2O:3EJ;*\">,2MB1AID'V7Z%
M0SX3IU=(IOT7M9UO]!FCHM%&\D.P)>!4="-Y/=S#24 <7PB(#P&QY^X.\I1+
M8DB>*MDBY;RMFIOX5'VTA:/"_91'H^PNM7$FGS<E-6@MNM]K[RD-C)5UFT%Q
MD%AT$O$%B2A&]U*82J,OHH3R?X' \O10\1%J$0\J+J$8H22Z1G$8)P-Z29]D
MXO62H22E0K_F6VV4?0B_SV79:8S/:[CBF.F:%)!A^_HUJ!? ^=6':!K>#!".
M>\+QD'I/^(UP.,<V'+VTM46- 71%>'V#GF1C:Q?=W6T&R"8]V>1=9'>RN/@^
MAA6>+!2Y1BLF%2W) -*T1YJ^"VE%%4?KY3FB88%D?(XB.*DB#FKO>X5&A6R$
MZ0JJ7^W;T;RKPG_N72^[)VI/A48,=C8T''VT-Z2Z_M 91M:^)K?2V KWT\JV
M5%#.P>[OI#1'PQW0-^G\+U!+ P04    " #(@%=8)JT;^Y\%  "2%0  &
M 'AL+W=O<FMS:&5E=',O<VAE970S+GAM;*V8VV[;.!"&7X5PBZ(%TEC46:EC
M(+'<;8#- 7':7BSV@K%H6Z@D>DG:SN[3[U!2)%FBE.PB-[8._PSU<<CAD),#
MX[_$AE*)GM(D$^>CC93;L_%8+#<T)>*4;6D&;U:,IT3"+5^/Q993$N5&:3(V
M#<,=IR3.1M-)_NR.3R=L)Y,XHW<<B5V:$O[W)4W8X7R$1\\/[N/U1JH'X^ED
M2]9T0>7W[1V'NW'E)8I3FHF898C3U?GH I^%9FZ0*W[$]" :UTBA/#+V2]U<
M1><C0WT13>A2*A<$_O9T1I-$>8+O^*MT.JK:5(;-ZV?O7W-X@'DD@LY8\C..
MY.9\Y(]01%=DE\A[=OA&2R!'^5NR1.2_Z%!JC1%:[H1D:6D,7Y#&6?%/GLJ.
M:!A@M\? + W,MH'=8V"5!M9K#>S2P,Y[ID#)^R$DDDPGG!T05VKPIB[RSLRM
M 3_.5-P7DL/;&.SD='9[L[C]_2J\>)B':/$ ?]?SFX<%NOV*;N_F]Q</5R!
M%S<AFMU>W]W/O\UO%E<_YNCJ!N[GZ#/ZO@C1Q_>?D-@03@6*,_2P83M!LDB<
MH/=']Y.QA"]6[8Z7Y===%E]G]GP=-M$UR^1&H'D6T>C8P1A0*U[SF??2'/08
MTN4ILO ),@W3TGS0[/7FIL8\?+TY'J"QJNA9N3^KQ]]5MF0I10M))(7)*-$?
M%X]"<IA,?^HZNW!FZYVI#',FMF1)ST>00@3E>SJ:?GB'7>.+KJ/>TEGX1LZ.
M.M&N.M$>\CZ]IWN:[:BNPPI#)S=4&70_Q8Z%/<>=C/?-OM#H/&QXKG.L"W7^
MO"!00VFO(7 J F>0((PYI%&T9$)J)UEA[3:;Q8;M!D8+0Z,SC<!U_!:&SI]I
M&0W=$89;8;B#&+]Q)@3:<K:*I0[#[31KFY[AMH/1E3D&\'HM"(TWQ_5=6\_@
M50S>(,,"5K X6Y^@-<TH)PF"Q(=(!)D[5A-3+7*(/L&J+:@V5%[GJRS+#BRK
MQ:B1>8&/V^--([,=3Z4>':-?,?K#PXW"+%S&I%BX%5_*N(S_R1_HH'Q=1,P6
M4E=D0WA;0!J18QAZG*#""09QRB2ZXBQ%4$_Q'$,;G*#3NN_A1F\6(%T5QC"P
MVK'1R& LVY8>!AOU@FX,XMS*#>7/8^P$950[ETHG1\T#3 M%IX*HM$9CJ)%Y
MEN?VD#1*$_P_ G."'BG4NQ1*B_RU)$_ZJ51Z/PJ78SKMI*>18<,$RC9D5P>9
MV_5Z*,V:TGP-)6 \!TT+8W9:-VU8B=HP&ID'V:_-HO-F!#T3"=?E"!Y<J*<W
ML%$IPJ)EL#JMNI"7.PQ=F>?85H=!)\->7SSJ:@#;@S55,7^  9+<1FUP(&-_
M3&!E^E2BG6G9!FN,_UI;O:FW\*V\'7=H79S@%ZH3NH(G$4S;#*XDVI:[QFU"
MU&R&!(782HU_;;]V:XW.!'Y1$FHD%C;Z4FU=K^#A@F6V(=E:)2*T(C%'>Y+L
MJ&*),TFA)R6"E$61.)#MRYS=<J3#V95\=CM+OD:% [MGQ<=U68.'ZYK9T7P8
MF.->I\35SO&NS+-][+9ANC(?-EY]-'4!@X<KF)_Y<0",2;*'905"6.Y>V4X*
M"14-5'"PM7TD(EZBCQ#>XO4G+7"W),$!]OTV<%=F&H9CMX%U,M@B] #7)0X>
MKG%> _SAG6]B_ 5%<;)3TI? -05,X+3+[)E&!D1&IX30R*"TZMD8F74U9 Y7
M0W/",X"#;04D]9RFXJS#&[$D(;RAT0*7+7G-)'**VX'6JKSVP-:J&B7B,6U=
M,9G#%5/8"-TKH; .JKW=T*K<]K90JW+:&ZIQX[ JI7R='_H)6'!WF2S.<:JG
MU<'B17Z<UGI^B<_"XGBP=E.<5EX3OHXS@1*Z I?&J0<)A!<'@,6-9-O\2.R1
M2<G2_')#242Y$L#[%6/R^48U4!W#3O\%4$L#!!0    ( ,B 5UBF[Z*JZP4
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
MQX]B<T)!K3?.9^7J+WK<'.MUT'A95OE\4UC68)YFZ__)CTU#[!3 _IX"9%.
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
MO=9OJGRQ^GFI;WE5Y?/5RZE(Y-*\/D!^?Y?GU<\W]2]6;7]E[>Q_4$L#!!0
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
MZLKJ]5K0:V5!&20%:2/?,RI@(([%6-_+0;@@(-C&2\DCZI9'?5#GA4Q9ELL
MU%0K4Q+Z9G:"<,PS:OL@SL/$1D5)(.J60-9:)(4TC:[;()"OUR)!2S0(+%U7
MHH:Z14T_"[LE!,RK("U E$1!H.^]%A .AY3&!CO(8!C$-GI*YE"WS%FLTNJA
M+Z_VAQ3R-*E_D!7^1['H5W!!A +"Q? Z !,'D7Z.ED"X@,66:@A3"H>Y%<["
M1@BE';KG#T55R9D4*>.9IZ!W,E.78**700%0',21OHF";'E42 D+325RV"M$
MCHVFR!Q.@L"9EQ%^$$@?A00 C4=AS$XI&_8*9;-)BQSEVT9.EU2IDHZ4I:"D
M82>5-">UEIS*VG@PE:1A;DES>3C/A],6 \[7H@ 'ND.8,!SXH>'QT&D=L5W:
M84>7CMPB1I7VAR/5%XJ!S)0</J%ZL@)001SK\AU A2RPE,J84C#,K6#VM0[K
MB0PS-484Z^?<$"C2JWT B##?<F3'E%9A[B.[J[J:]J'Z1:V0(O5<'G99=TU:
MM6E_&Q7>B;"3GMR=U%IR*FOCP57JB;G5T_?K'_L->7W?I?U9M79]L8\$V/U-
M7<1HJ!>- %0<ZQZ6 "C?LU6*F9)8S"VQ?E2"6U<*5LW;I#PS55%,]+T)! KU
MFP4 "$>6;3E3XHJYQ=7G]::LGSD?&* ]-^O9R\[<\35'[#$C54$HWV!DHL)
MKZC,CJXVKWGST%\1;\6X;ZMNN"-\>'NXAG[17[[6WG_"'Y/A,KDR,]QM_Y8V
M0FFUPD.7PJ3W(10]:H;KXL.'KM[T%ZCOZZZKU_WCBJ<Y;R1 ?+^LZV[_0?[
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
MY!X%VM>NUS*^5&9'_@B8Z>#L:\ _VH<5_%+-6DXK]\#T[0>V!4B4LU?O>?4
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
M1FN/0X97TVJ[E*9ZC1K2B"'A02SIQY378?[/"9FO:&%7O!GR\\2DR5T/M08
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
MTY.A)X<6N/,7=( 'B;(>X4 9<QGA<CZ19+5'S-(U)\GD9#@S-Y&:85M8+4A
M@\A.8!SN<+1X2/L9F>MRG97V>_,AV6ZHX1WD)H2C/&1$NI?APO33#Y\PSG4J
M0WS37:?2H]?%_-75W(06\B4<'O>3V"SV<FC[<&A%>3#K<5!P_TXC_P<MU*2;
M!/EUWC?*H,</B')RF?;X])7(8"M/A@O:]!IZ=M<==^PL[3RJ;)44 J01@2!E
M7<1PB!L5"A$M5Y$?8ZK"<(G(=V%Q7-VRF]T38A,HHEE8)(KI);1>%(.>DKTA
MKXZ"9$56AL9%X-@S?UD#",/XEHP\&0_K!1WG:X+H<*DWK"8<I.?L )YIDM:>
M$8OX6)?=_,V*J.>_(M<57<@M0!#&MQP6R]4?I_\.0D>?_"W<JA4(U;R>YUB:
M!53/XZ_+1<DG)G^69@2K<S)\0NL5F4R3AG!.V-WAX'"YE% \8?F,2ZSQRBV[
M_7FD";2W4S&WRM)'B_FKL8[?)\*I3*G\'HA0C_ ;0B1'>;2]1#X45!YAE@UB
M\?$!\29TUX)CT]-MA@=JN1W[3F_@U OE[&Q#F"&<T986((3VX>2?W=J,/7MH
M62RSF+ ,[5$PN*OJ$'-F=O^@M"MI;N#@P%@Y<NR!^XD02LN"M!<8&ECX55G7
M!RH)YT_-1$XNSR@WX>5P]2F?E!L-S$7F5-99OR:4Q?2[A!U]VX2;)--S]&7H
MQ?K_K"CWV?IE3-#H_2E[ F[=:E) 3?_^0@2PFBGP(<&I?I86DG-SM*7;3)1=
M:'G)DKL&U%GK6Q ,3CVS_43_[?2T&C(.'2I(_VSI?/([Q2R9XN#?E^ 5\)Y#
M*.Y\+P?;9:?4AF^/".G_40D]]&>&'B5_'FKCVQ7_$2S^ZPUU+W\I*GR:V=_9
MNI0_+Q4?ES_218!]A7ZGRB_IU;/Y%T]/Y"I*^Z5OMOS'IA9-WS<;_A%]Y;[%
M _3]LB'LK;]@@O#7Q[[[;U!+ P04    " #(@%=8\8=TPT$#  !O!P  &0
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
MB0<9YJP1YE'N_L)#/$.+ETJAW1=VK6Q,%M-&&UD>E(DN>=6>;'_(PXE"TO]
M(3HH1,[OUI#S\HX9-I\JN0-EI0G-7ERH3IN<XY4MRI-1],I)S\Q7?(\9W&B-
M1OOP-YII8 C6/@;I 6+10D0?0(01/,C*%!J658;96X" _.F<BHY.+:*SB'>8
M]F 0^A#UH\$9O$$7Y,#A#3[ 6RMJ8F5>?5@+5AE@50;+GPVOJ;L,?+O9:*.H
M/;Z_%WN+'+^/;$?F6M<LQ9E',Z%1O: W__VW<-3_\XS?<>=W? []_Q7G/,2P
M!_]!@<\%0BX%#22OMF#81B X]RNCJ;G^D0I2P;3F.4^9'1X-,H?<X3"'XU*H
M4#!#K$9CW@@0-%X:+GD%II"-)@DRA_L4:_-&Y.H:[I:WRX?%\M$5^?EIN7J^
MA_M/JZ4KN/U$L&I4Q4VCT)G"KEK1'V$?7I$I#1<0^Y-Q2.?0'PX'<"O+NC&H
M3J3#7](C/PI')!F.$KA'&N1"B@QX62OY@J4+_41Z[(_&$4S\413#9VF8>!M^
MF/C)<$*>^H-X2'":,I*F3=FT&<F0TIERESNXG/AQ'%[!91CZHTER=<!;G>#Y
M4%%9+LA>'"9T)OXH'L/=*0KN:0]KA!VCP >]D):!$/3@PT74&Q\IERQB)!TC
M:Y0K,I6\C0SMD!)VBN6&<G4<,[]-N]6G"S&I'VIT.U.\]MYKYN!DZY2HMFZW
M:DAE4YEV 77<;GW?M%OKEWB[^Q^8VG+J,H$YJ?9[XZ$'JMVG+6%D[7;81AK:
MB.Y:T"\(E16@]UQ*<R2L@>ZG-O\74$L#!!0    ( ,B 5UC497=*$@<  #40
M   9    >&PO=V]R:W-H965T<R]S:&5E=#$T+GAM;)U8:8_;.!+]*P7/@3:@
ML279ENV^@+XR$PPR:70G$RP6^X&6:)O3DN@A*;M[?_V^(BW'3A\9+))(-,5Z
MK/,5F=.--@]V*:6CQZJL[5EGZ=SJN-^W^5)6PO;T2M;X,M>F$@X_S:)O5T:*
MP@M593^-XZQ?"55WSD_]W*TY/]6-*U4M;PW9IJJ$>;J4I=Z<=9)..W&G%DO'
M$_WSTY58R'OI/J]N#7[U=RB%JF1ME:[)R/E9YR(YOASR>K_@3R4W=F],;,E,
MZP?^\;XXZ\2LD"QE[AA!X+665[(L&0AJ_+W%[.RV9,']<8O^SML.6V;"RBM=
M?E&%6YYU)ATJY%PTI;O3F]_DUIX1X^6ZM/Y)F[!V,.A0WEBGJZTP-*A4'=[B
M<>N'/8%)_(I NA5(O=YA(Z_EM7#B_-3H#1E>#30>>%.]-)13-0?EWAE\59!S
MY^_K7%>2/HE':4_[#H@\W\^WTI=!.GU%.DGI@Z[=TM)-7<CB$* /57;ZI*T^
ME^F;B-<R[]$@B2B-T\$;>(.=?0./-_BN?72M;%YJVQA)_[Z866>0$?]YR>:
M.'P9D:ODV*Y$+L\Z* ,KS5IVSG_^(<GBDS?T'>[T';Z%_MUXO"V=]6@?@#XM
M):V,7BM?0RAA4N&S\Y]SC>*RSI*>D\/2N2Y1I*I>T)&J,:,;*^K"=H_I7S<7
M=_=T\\?US35=WUS=?+B\N=N%B1\I/Q*Z:HR1M6-\DH]@#BN/Z9TLI!$E_4A)
M%HT&,0_&&(QX,(JR9$SW3CA)HV@ZG5 6#>,8XW$VHFLYET L]@$IB;+AF 91
M/,XHC<;QA#YI!_SW.]MV2W^D=!@E8]XI'4=QDH29>!I_SS=VJ3<@C9E>2UH+
MHZ##W.C*^\E"V\9I\T3SK6E?1<FP)0P'_T&#E31*%Y:$W;K7_G-OOGL%/4UZ
M,?WTS2NX<-^&B&JP.F+;XGC/S.<@1,H@,^H-\2^F/W3]"ZJW 4'.2HFLJ-AY
M(K!F75 E16G]"*&5QH'J*PYRVH.RO1'^I;[ <@1*(9N.XMZD2T=)+\4SY2=_
MG<E:SI4+7D3A.*-R!Z^"XO('6F/")UXK&WO9K$L?X7%#<6_,WP9=C*9TXXT
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
M;K>;5!>M09_A[9B[YF8CE*7><DJ-3L>C $P[.MJ%TU5CU[5V9/XF+&C:HO$
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
M\N9@P&S\.!=OO*G"![&Y\=Z4X;(0'#JE 7B_,,:W-[1 ]X7T^&]02P,$%
M  @ R(!76"!&2U.%!0  .0X  !D   !X;"]W;W)K<VAE971S+W-H965T,C(N
M>&ULO5=M;]LV$/XK!_4%+>#*DO*ZO!BPDP4MAK1%LZT?AGV@I;-$1"(UDHKC
M_?H=C[+L9$Z084"_V*+$>^ZYYXY'\FRIS:VM$!W<-[6RYU'E7'LR'MN\PD;8
M6+>HZ,M"FT8X&IIR;%N#HF"CIAYG27(X;H14T>2,WWTUDS/=N5HJ_&K =DTC
MS&J&M5Z>1VFT?O%-EI7S+\:3LU:4>(/NM_:KH=%X0"ED@\I*K<#@XCR:IB>S
M?3^?)_PN<6FWGL%',M?ZU@\^%>=1X@EAC;GS"(+^[O "Z]H#$8V_>LQH<.D-
MMY_7Z%<<.\4R%Q8O=/U=%JXZCXXC*' ANMI]T\N/V,=SX/%R75O^A668>TB3
M\\XZW?3&Q*"1*OR+^UZ'+8/CY F#K#?(F'=PQ"POA1.3,Z.78/QL0O,/'"I;
M$SFI?%)NG*&ODNS<Y!*-O!->&?BDK#,=">Y J (^8E%*5<+4ZR;=ZFSLR)^W
M&N<]]BQ@9T]@IQE<:^4J"S^K HN' &,B.K#-UFQGV;.(EYC'L)>.($NRO6?P
M]H;H]QAO[[]$;W>%+]'"I;1YK6UG$/Z8SFDZE=2?NV0)3O=W._7+[,2V(L?S
MB-:117.'T>3MJ_0P.7TFI/TAI/WGT/]G0I_%WLT\W8_AY4YA:D$OR"#'9HYF
M2"9/IH=L!*Y"N)*F@4(6H+2#2A"N4"N@IF(=3?2 4CDD#@Z,< AV*5I:C ,+
MN<EF#%\43%LC:\C867HT@E^HG>4(R""%!],@@%XNA2D^D!/CGG B2H/(X2VE
MJ^ []1,+5\*4&F9"W8[@<SR%=V]?'6=9<GKC+:8\2$_?QQ#&L!06<+% [DA
MO>E:K'HETB-6@MI-YXGI@?I/K%-&T9 ^AIB%AAQZ8TWT"J 8>@>2:MA2.#7U
M7'L"G[6?)VH0C>Z(^0=XG1W$"?63NJ8/I^SR2MX');8B_@!I?)R^80FOA<DK
M2#/FD?Q8"6>]A%0<ND06@$U#N*%D(C^PT5KEV2Z5.8*C$,%+E)P]5O*&-L6B
MJ['/D"_H(@C%*4P8^N#T"3&3^#!]$]3>D9(T238YB>'7]3+HK&=$(P[0TQ'J
M$;21]I88*=I&65>G:2.A(!IJ7*6?X,U;[>B;))^RH47L_#HDPW\ER7JM[H21
M8EYCP"]P[@*CQ8[ 2#] D8=TC*"M.\L.1=O6,F>4P8!V?NH'T-&&8&@]&Y@2
M8=H<6)1O-(/UOZ"*DHYJ(I<U:3SB7!K,M2G8>Y\ZO*>SB<41*#J]T%MVFN>:
MPE,K']>%5E;7LF#0&X\=&CQ%_J5%PTD/[?Z"C Q6_K3!38Q ,*9_SNNCOD2A
MT$X<,/LJH>,%29O+-M01X;>"&7BC[;;5IUL'LB\,OI(DKI?@<8U,'<.L"?6N
M ZE N/>WK=TTS[NF"X6N6<?\0?"2@Q\D+Y7\&XN8EJD?(LTHH#4Z1RQ8R-?[
M<;IFM.9JD/<'Y?K*+04K5,!"2$.U57>X(0JBCX(.>_[M5C0C-J(U2)SJ[D?F
MGHO:8ZY0D#/.TN--BYKQ3/==R%+7]5C4=JC0:<%86882(1ES82M84 <!ZAXE
MVK"4\DJH$M?<'RJS6>X^#<3N3NK.UJM-(GT;X,1IY5<\V;PPK[V_?%N>!>FM
M<M\:["!4O]ZY\W$E\T*VZ'P[-!1V4+S?UC<9&#CLW(XW%N_8A*(BV>S[DQU'
M B_Q@ZAV(_KB&L$<J:\H3Y2DX*2]!K]KI-DI/1T3W&<JE%YS8:VF<#TF[R-Y
M9XR'HKJ0NN L<<A&*"OR4"EKL'>$]?[%M*AR=A):/^TZ\8VWCO,-FI(O+51%
M?B6'D_WP=K@73<-U8#,]7*JNN=U:J'%!IDE\=!!1S^>+2A@XW?+E8*X=737X
ML:*['1H_@;XO-.T:_< [&&Z+DW\ 4$L#!!0    ( ,B 5U@ Y5XETP<  (,2
M   9    >&PO=V]R:W-H965T<R]S:&5E=#(S+GAM;)58VV[;2!+]E88&&,2
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
M@ W8%)X#"+O\^LTODSCN'XD5/Y7[P=';"#XWB\58920.#F@W\:J=JQ2Y [,
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
M*-Z(:9UO4D,!*:L6D*WMO:3>&K8TJYU#S" WMVQQ[.S1TF9@Z*$3N9W1\YC
MKE%,,1:RBZQ014$*;$QFGS_N:-Q' !GXPVVRZ8=($&G@?EO0A,%CU-!966W
M3ET=:.K3!"IVK:X:Z(TQ):V)[./(@"++58;44QW@KB<* U!K/VYJ<#T(6(R)
M1P\WD;"A=B5=T%F-+G!'^RTLKRD1&XK^@)1[+F6Y&1/JW6 U9OU906LHAXZU
M% X_,**?,I#'B,.8;JYB[E;=^$&W$;0:G0/H]33YE;+"$PY+JC ?$6-IW^-6
MQ8PA(C!\!<M[S6"9SPWC-/:Q+21W04;&6J9C,$+Q_7='R>SPY,[D 8=)C<'.
MWVJW&:/-YC1+MY>4"R  ()<ES!R+7#O$T_;RN(47!0;J_EYGXE@HYVCVXU6E
M]G1X)Q[=4(L<+NM[ZXIHGP\%O:>TO0#<^((J7$4@PST4*.&CPACDVT0,0M*8
MM#UA7&:<'.Y%B#WECBDE%C%VE3IBH\LA;V)$DM>:3 8HBYJ*N9?5JM-DZ9P8
M2UW3H8C/*2OK M$(4-G-"[-#FA=FQ]W<^U.531 8)-'@[QI0X8-C@RO)B32$
M1Y$Z6R^6@?!W5?/\YW TJUUHR>PJ,,-A?,?,"^F5EF,Q-[)4N:255=@ XC(L
M#9'Q)XDIS+6JQ?5DNT7G-&;_4I/QS\2['V;'T_W#Y.!X AO0]W^OF\!L/TXU
M]BV0A[89F5CZU[(;"I@C5(>J 8%TLQ^A0/N&K6/=^-C N=1PN")J?APYM%UY
M_*5&^0><,;Y+&@^D_1< ):;]B*,RW9KVQV:=<_SXS%^A9%YJM;!-[L=-=V9M
M7?)@,@!"KVW(X-<24SB&F"1F$?_2P2//6[,OC+HA3A-7UM210B%-<@X!KC/E
M, .A4YZ!#WTJZ_+K\+5WN$-1VIE.IWO3X^/]G?,/.[^^VCE__R;28W0:5O,P
M(L7::2"BHN$+06:8\:GD6W%&47XK<?YO($SHHJT9&4FC#(\QN?;$<31A_#UA
MV15KLM_"<@@Y DB!R2GO&LPVT'X=#;VQ7LQQ,J!VV%+1U2:OU$:\HA-%"#MG
M2%_^=7A)IE?OSS_N'\^.]R;BUQZ^3+))$CG(R+6O=72KA7J#ZOMXY<R]1JB5
M>*LP]Q//(Y <&%T4L<4UNYMC0CS)7,Y_F'=XN9 XC[^1*4)S1:\OH /N9YBV
MDV/Q87(U.9\(>C%X>!+_I9; +J(H_Q=(_]L#>3;[*B#S< O%F:'&/A8?X1!&
MAA^5-*#?JPWR7MY&L/@'13.9GL2E?#$[^>>7:?EA\#^&BR]4ZAC--"T0&4_$
M.PR>E<1Q,DT'!7*?E*'RS?G#-7/X-#D>0JTC-?8'4:8WV)B"^=@;P1V_J#!P
M-G<(<E["?9K1YB[5(682B?,6&>??]'Y=Q:!31@2?Q=.TF]OZPU);5M#SNL:I
MXN^,SY:/#EH^>C3-?D._WT:QK^$H\H)K^YEC=8;(5(#0);P)7R3;VX!)"##3
MZ<$T^7\7_DN!XT.ER3I& W_%XK>537Z*YIW)6YWG*+CN*>R],-;!LWA\[6?/
M(>?$P0 )OY(EO4<!(<KJ<7@Y>I8D.]DU#7%/#X:(^:^/ ;>10);WK*4'QO_5
M*6/;U\#=P==<D.F"OUG3QS44<ORPV]WM/HO/X]?@?GG\IH[:6?#+"U5@ZW1R
M^'0D7/Q.'2^"7?&WX11CERWYYU))%"\MP//"VM!>D(+N/PN<_@=02P,$%
M  @ R(!76/$=W%@) P  Q08  !D   !X;"]W;W)K<VAE971S+W-H965T,C8N
M>&ULO55M;YLP$/XK)SI-G925M[RT71*) %W1TB2%T&F:]L$!)T$%S&S3;/]^
MM@FLD]JHG_8%[NSGGGONC(_Q@=!'ML>8PZ\B+]E$VW->7>LZ2_:X0.R"5+@4
M.UM""\2%2W<ZJRA&J0HJ<MTRC*%>H*S4IF.UMJ+3,:EYGI5X18'518'H[QG.
MR6&BF5J[$&:[/9<+^G1<H1V.,(^K%16>WK&D68%+EI$2*-Y.-,>\GO4E7@$>
M,GQ@SVR0E6P(>91.D$XT0PK".4ZX9$#B]81=G.>22,CX>>34NI0R\+G=LM^H
MVD4M&\2P2_*O6<KW$^U2@Q1O49WSD!QN\;&>@>1+2,[4$PY'K*%!4C-.BF.P
M4%!D9?-&OXY]>$N =0RPE.XFD5+I(8ZF8TH.0"5:L$E#E:JBA;BLE(<2<2IV
M,Q''IY$XY;3.,00!/*"\1DVORA3N:Y1GV]]9N0,G24A=<J;60\PP?<(,HKJJ
M<BP.B*,<6IZQSH4JR:TG1P6S1H'UB@+3@CM2\CT#OTQQ^B^!+LKI:K+:FF;6
M248/)Q=@FSVP#,L^P6=W/;(5G_U:CWRWJZ\'IO71N.J]H5G?G0WC5'QV/UYJ
M2I.R_W)*>16O6842/-'$75,-UZ;OS\RA\>E$0?VNH/XI]O]RZ"<5O%Q?Y-[Z
M7CSWI:PO-\O0%=;"O0!GX4$4SZ+ "YPP\"-X<.:QLPZ6"[5U'SOSX.9;L/@,
MCNLNX\4Z4NNA'_GA@X!'\6HU]^_\Q=J90Y?D/%C ^G891P(;?0!W.8_O!&%K
MS%K#;0VO-7SP_,@-@Y62,'/FSD)(==;@WCKA9]^#];(S/9',E;CH.;#K+<4)
MSI[01IP%;5LLOEH3WH'=LXP^F*-+>']V:9G6)S@W>T;?^"#VK)[=MR30ZIQS
M<R2V.NC@:B2!9F\P&JA[T#DC>_@7-AQ>-K!AWX:7OBS]V6@I,-VI <I R6^F
M3+?:S6BG&4U_X<V OT-TEY4,<KP5H<;%:* !;89FXW!2J4&U(5R,/67NQ7\&
M4PD0^UM">.O(!-V?:_H'4$L#!!0    ( ,B 5UA%@1B+/!\   =J   9
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
MXWB]1TL)1<]V<D;41*8 S[7/*G%-* <?O!@+P0=H9P7#&^[ZUY!<6K$X>YH
MT/;^/ H/V:]9D3GUQ><8@=A^<?9$/=W #_ST_,D7,2A4+XK];TU,*JYAB!T#
M//@U )P7+SEG[+7Q@OD[\[U_'JJUE.<DASH#.;$^,+5JLKN]M;P7H>8>>I*"
MS02Q1+M(L(.^TEE6 UB3"B&9TU$2C\K.1.=!ERTU=T0@(0#756ZA(]$B3NXK
MRP$',L0I3;MUI90R(@J9U8<4I?>%+V(E?@E; R/)J6"[=E:[K*4$+E4:I@?+
M;LZL4;= LO!<NC+\F';B<X >F-T$#HF*)0-(6';KF*:_TY0;VRYR!3_5CWW2
MU4WM_>>G6_)?2%KM)[&YKV*T,JG2?QDH)L[?VC[W<>GGXB\#&?O%V?DW7""T
M'.<B).#L],_<G0(U"3K>(,!<[H.X;PQJ?U^>_1NIND8+:?4HET";\(^V>__C
MCV9K JEOI.L&?&TY]Z<MGL<;M-\U5?" \G=FLD%C91P+%?IJ:7:N#W4KI *E
M4=54/P\^S,\U_:YEE43>*I*4&].IMNJ02/;!3; ^*WS"J1 MFLDL@!U;"B!^
M=C;_NMBBUU2K1Y\]S!YDK?I[[N,\$HW'TMHL:_FH]^1DC@$<&;^8:6DVYEGO
M6H9P!F% YD4KA,'Y.[6^\X?SK\)Z\CW/&PNE:/DBE,H:Z47[+1RJ2R3>L _,
MZ>=?%O>#^GX):_1W9I*?)!IBR*K&F1'82R!5R<VNVMD_I8/4(SW.L1^]"RI)
M]M:6' J@/-AI'EN:D'W;L2MQ8(P.!#E:-^7 L=RRD&FU!EOT^( %,W;.(TC>
MS?DW:3.3Z\S:->.*SQ[E(/N[2SW,3FG/2FB02"<I#C54]7&D/*F&T]&E\],G
MCUY'D_8C1R63ZO?30(0MEC"']8SM^GU4/%*>;5>KV-B<2J,;:RKR$+N>SQUX
M(AZ\;)_U%V$4\^%.VPM9W"0)(SQZNY,S2'#MG'\_UE4W#4'>N)W4_(/WQMYQ
MJIR!>5)S%;&[U:,.*+PT+J4C>(D%.ZYHJN2@%_Z]AE"<V6VS^K>\WN"7YKY\
M2XU'DB0.. 46&'>1N.Q(!V%*TL_A:[NZ#^?N<Q65R]?ODO.7)?]YPJDF#M6)
MHP,^=]Q0"8D!(K)R%BKC.;MBL>=\NT6FA"D(Y<:A0,\BP6U;TA),R@8G):,V
M9$"LJ]E;'<8%SV7;==+C*H.G,"U-C5,$?::,79;N$1>G!D=T1NH2!U"Y]S-%
M@R.BQ'@>8)3!8Q$GN(JVN79=VZ@+K#C0&T@B4H0HN4GE!33W"BU#QQIM+3A]
MU(."ON$*_J$L<4T20HZVE8,PH8PG/4>D 8TTW[]^%S:?)2]*J:"=^OVS<O!L
MLJU';)?""GFOG(U.=.1D:Q7:=7+HA_N?;]I<6@ZRNSLP>$R[52ZTP2C5.<:&
M$8<\PGO%&%K.^>).(AO[V6IC:2C=9-0),.\<R1-O.T,I)&[(AS25^/]<A\+@
MCK7101_D(=%#IWIJ_TVBM$J:4IMWXEE 59+;K21X3('VV!X;74H1Q&<0@UKQ
MB)#:U"DG9ZPJNX,]085DQ[80,;>]93XB;A,&T))-=H8LZ\%,Y[4B[BZK69^R
M2NGHWOGI8W?/Q8=EZ;QJ5_T-835IF3X=3+!.H9Y!1*HL>9+M3C@%"DDETH<A
MJ*,W&]Z).\VIH<NVW#1MW:Y1%UAU!H6($IY([*CB"*$)31NI]3QT(W&533[?
M'W6"S?1H:SX\-79DSH(N@]6.YY8<R=DF&C ;'91NTJ]AN2C?W'TZ J]-;*KX
M8L?.."\YZC,Y;*G*=<K('3Y>'SQLVKN8:$+['\@R!P($8Y(I,++;I]@]M7&=
MGV[%^K.<_7T5Y'V2U3\-!+>.[/I1<S8"FU2W.CQPS-UY7C(ER-XA5:"RTMET
M^H-/?"#1#G\9T#F]=0>8]#WQD3ZWXX+L#F+TV>.S,VB/P;.L-6!'QRWNDKJD
M7:U"(S 2F>S'DW3P:['+09)^V-P1O _C*TB@&4S2+69-]G?-KED, *'9%"NX
M^8NOTP1R0M1Q@VNGY_P.#G7?(>$=RJ0&T-"?)GR:SEX#Q50,%;<H-C"LVI!6
MME6B7I6U>@V]VKK12[',RD<&PZE0<6Z"*;"I'X36D!6^=)Z\_L7'">4P]_W,
M6])S4FPH-$G(98A1!KNSU[AL177G'0H%#SZOPDE5I=>0&Z=(>IP;02HNT2"5
M^E)";IK^)\U4ZF@[/]V(]B/Q3LV=OM-QTT>/+N3S@6Z7RQT:O7R&'1YFTW3.
M)?CPT6";C[/$B]16M3C=%_4BI(/>D+*\VARQPQ\+9#<-9(Q;:JU8G&Z'>-MQ
M5F,O?7^3>'T* *XC/FO1]H>4JYX,_U?(C9$\!9<A'G,1EXR;Y^:R,)^]A_XI
MY/$$9H 7$CI9*T(?\(!P:TMH%A03/#2*H](97O0REVJ1++,XQ,PAUPK5U$G*
M(]R>X;F,HBV#?"0,"T#1E&+CT"<8VQ[O6N4/9XB+UTUQ,:P'PN#\<<C\ ,ZK
M9B6A67$9$;@H6:;QTBCA\^KR(D:Q2*?IT4G.T[Z4-HRB-C=2_Z67PU$V-DNC
MF@/.'1+[T3/R-&[D)H4 X9QSN=I!*:>.2SX(;VX1] 7;>;#[TB^YW-/>D&=<
MD@[D0RC5P2T-80^E4("4/WMKDO:?SACE\\.O#F<$FE"1%#1D'R)T&"4R1#/6
M_#!0S""ZI>*LB/K/&"=CU,,>[/X.'JE1F0@6$J53U2Z)X@XE02QG8&2VD"%,
MC\H]3#<[NDH]\ Y;$ZYQ@.=X%)>P>;);SJ,)G7-.J(/[$P-E0+[GF9_MC;23
M<;0E9TSD,@^=S=YJ+DAOE/A0GUG,3'/,_=G9_%',*PJTL U9'JL7EL^SS;EW
MG?2$K#QFC7YY96>1FI@6IYN8?L"M)6+H7\6.K$GM_*OAC#%,G3.+#W3.3"?&
M)W'\19"*EZE_C7N;5NP<Z9EG/JTL9<";4(6+26'.%W(\J%VTD!L<?LB.BHT[
M6N&XW>*4!<!^D9)B>K>(- .@;Z1"FQ,YI>3,QF8WY<\X58++.2@Y+8].U>RT
M=>@^5AB9EQ^[!K>)&)K\>[L9==EO'*D3$JZ]'+TUI*-(K' =2 BSPIE^] .L
M83A9<T[W4;--P&&%V,Q8(UKUX^2=:W8X?3QX$1(@,N[FSM<_%S/T^ GY9KBR
MXCP,APH:FE!.FY%CVT*> C'D)+H+EP7J<PF5'!(O[%!GJ:>\(WL\Y2*?LEVB
M14OO6N*G66Y'<8B3)TV@R*=\P_A5/NGI2-V8;AJGB95P_\DAD \LK>!&W#&@
MP^4^# L+I_:'YNZBY8HR-)%*9YWE>T]HDK[F>"%TO&#^IHW]#9B8._39$>(6
MIZF#\^U-,ZZN+W'*^X!OL.I3?!/X);HC+!"00%+@DJ-3\>!KW:),L#*G'P,U
MDLF-LI!W663GVT+#Q3QT[MTY9S#NV145X3J^DXF"Y?U83NKV!J5L%B&@R.O7
M!ITQ#N$ZM"37F>!K8]ZH6JVF_TAW\.SN)5JS>-!.TLZ9 C"?=MHT#ZE_?7OQ
MI5DN':$+%S?KD$R1-?SESNGQ3F%#N=1&_&IORZ$;'P))2!U<MS:A;8ZIF3S*
MSVXO498\:=]3\]WB= ?=W\B%SJZZO$(@CKL_)LWG+P/%Y5!N6[NH6KZL9/*M
M5TWQ$XP(W*@S"3!>7EP]8T^/QJP'\G5"PW%G]?2,%'GH:]MM [GB)1CI"J9V
MI\?1(Q1D@8V>H=NU2$7 >UH.9"$;V8F(XM$)-:;7(_^)8?-+Q8IPQ9H.__'5
ML]>7W--G&GG[ /3!F1CNH0(>H$'&WD<HX)*?'"_, ?M0Z"@2S"3=<  FYX.8
MN+@G357ML*M"WDK,K%1D(N%PKU)P>K45@ZDN5TQHYQP?3?!# WTJ1_*.TI##
MF3O1$Z8_?/B(R[%&>8AOG_'*/7J$^R^F&;#=T1?G7!IN=:BR\^"I$J>-6+&0
M^,%(>))Q_T:0_X,6&KB;&/EUV;=*H(<?8.7LGLUQD[/P8"=OQDM3KEX\CP;.
M<[UU%7KJ9:N@0$(9B9RPIMK&PQ)<9JJ$M4Q-FI^QBN REO=Q<9R)0T&>&XL2
MLIGQU@@?20@:A,)9-6BG_S79021/:]+7!!<M3SW3ER6 K#X%M!2Z5_/0QL(Q
M,]]9"CT868?3TG$U\3@5%TKXPM&L,#LB$7=/ATM!61"US3I17>WQ-EY?>6G7
M6G(NKN[_.Q =/?EKO.DB(JHQ(X6%N-^G$FT#/;1Q2Q+"2ABWB[W"XG"@<$XJ
M,W!#/.M@]CC\X%9R UQ&\AFG@],U&.%&QI$DT-X>LKG@^0EL_FHLXZ=8..<I
MY5]-3K&!U$[I(_3VL2E:*W+R4/S8Y)@$(.$*N0GV)G^H \7&+="Q7H^H"HW*
M>[T52R]Y"5VB<89XSD0*N#@&'AOLPTV*V+,/+8MY%A.Z6-R&PEW74\29A3N!
MI-C,1N$(8*P<^9M(_8P)I;PBI1 YG8RCI6O7-!-9JO,O@XH\.$+IMG%PO(ZL
M]?8 \+QX,>9UEJ\#S%)J1QSUOFOC[4[Y62 7*^G_GP7EE*[GF"L[ICS!X*'7
M@%7>Z&IFO=6SC+&UC9<=JIVEA93D.*<;/P(KFUB>R\]+J;'646 ,6J_J>W1/
M'?;](T;WR$[^UMSYZ!/9+)MB\NII7@'O.9AB;WNYBTAV2G7X[@B3_A_ET%,Q
M0NKN7IQNR4[MC)-1P>_]W+_W<__>S_U[/_?O_=P?U\^]2/W<B]/-V%?J9EZ&
M\V8S^5LD^TD]?!+6] GAR^2,ZES2XQD..-[]2P%MMS:-UKW9U&AK'&^J2%<R
M1.%O!DB!$C%4QPE0-(S8=,?UQME5UEU9D3_#URWAYJI.U.H;;IH-9N,YCWC!
M7 II>\V-Y/0J#IW%-G!<HS& G7%8O<SN.^-SBGGCW[QX%M:8;DK4+-+L\!38
M70=>%O@V=0UBEI<7T\=C'V1_FV=KNS7_!2+^LPI-+W^F)SXMPE\YNI"_[9->
MES^1])/IUNB,JNV*AI[-OR)+W,E?'9(O?;OCO_2S;/N^W?)'].3;#B_0[ZN6
MN%N_8(+XMY^>_C=02P,$%     @ R(!76(<N+^)/ P  < <  !D   !X;"]W
M;W)K<VAE971S+W-H965T,C@N>&ULE55;;]LV%/XKA!8,+4!$)'7/; -)NW9]
M*!8D:?<P[(&6CFVA$JF15)S\^QU2MN<4CHN^2(?D.1^_<^5LJ\TWNP%PY*GO
ME)U'&^>&JSBV]09Z:2_U  I/5MKTTN'2K&,[&)!-,.J[6#"6Q[UL5;28A;U;
MLYCIT76M@EM#[-CWTCS?0*>W\XA'^XV[=KUQ?B->S :YAGMP7X9;@ZOX@-*T
M/2C;:D4,K.;1-;^Z2;U^4/C:PM8>R<1[LM3ZFU]\:N81\X2@@]IY!(F_1W@'
M7>>!D,:_.\SH<*4W/);WZ!^"[^C+4EIXI[N_VL9MYE$9D096<NS<G=[^ 3M_
M,H]7Z\Z&+]E.NDD6D7JT3O<[8V30MVKZRZ=='(X,2O:*@=@9B,![NBBP?"^=
M7,R,WA+CM1'-"\'58(WD6N63<N\,GK9HYQ9W,&CCY+(#<@]KC+:SY,V#7]NW
ML]CA#5XOKG=H-Q.:> 6-"_)9*[>QY'?50/,2($9J!WYBS^]&G$5\#_4E23@E
M@HGD#%YR\#<)>,DK>#LGR>1WJ];D[^NE=0:KXY]3_DYHZ6DTWS%7=I US"-L
M"0OF$:+%K[_PG/UVAFMZX)J>0U_<8P<V(V9&K\B? QCIZ]CZU3Y5IQB?Q3S-
M^&$#9*4[;% ?D*D:!J,?VP8L:=74^KZ':JUJ,"IHH8U^04J/V.S[&D*;H/(,
MTE@"OAH(YA+Z)1C,)WG3*CS7HY6JL6^OR /4&Z4[O7XF'Z[)@W:R"RG'1#V"
M&H%<$$Z3,J59EG@Y+:A@0:(9ED>1Y>2CT=9ZWJO6X4&25S2I<I2R@N8%0R$5
M!65YO@\F>H&W$XT\#8$GG',6_4U23DN>DT^JUCW&Q>C^R%%*EH"^ 88E'#OY
MA#87I,RHR)BG+%Y0SAA>+@J4D2[E21EV"\YHD6??4TX%IQ4"7)"BHKS,/'?&
M*6?%#RA7)<T1[N<H<R9HF@K/F;_@+(J$5BGW,609K4H^>8*</+GOPYRA2A%4
M&*-EY7.29CDM\_0'I#$M657\).FJHB(OR*GNBH^F8 ]F'6:]Q9H=E9L&XF'W
M\)Q<3U/T?_7I+?HLS;K%JNY@A:;LLL#I;:;Y/BV<'L),76J'$SJ(&WP2P7@%
M/%]I[?8+?\'AD5W\!U!+ P04    " #(@%=823(PLCD#   9!P  &0   'AL
M+W=O<FMS:&5E=',O<VAE970R.2YX;6Q]E=MNXS80AE]EH"Z*78"()$K4(;4-
MY-!@>[% D$VW%T4O:&LL"2N)+DG'\=MW2-F*BSB^D8:'^?G-B#.:[93^:1I$
M"Z]]-YAYT%B[N0Y#LVJPE^9*;7"@E;72O;0TU'5H-AIEY9WZ+N11E(6];(=@
M,?-SCWHQ4UO;M0,^:C#;OI=Z?XN=VLV#.#A./+5U8]U$N)AM9(W?T?ZY>=0T
M"B>5JNUQ,*T:0.-Z'MS$U[>IV^\W_&AQ9TYL<)$LE?KI!G]4\R!R0-CARCH%
M2:\7O,.N<T*$\>]!,YB.=(ZG]E']P<=.L2REP3O5_=56MID'10 5KN6VLT]J
M]Q4/\0BGMU*=\4_8C7O3/(#5UEC5'YR)H&^'\2U?#WDX<2BB#QSXP8%[[O$@
M3WDOK5S,M-J!=KM)S1D^5.]-<.W@/LIWJVFU)3^[N&^-K&N-M?1)4FMXPA<<
MM@B?G^6R0_-E%EHZQ^T.5P?-VU&3?Z 9<_BF!ML8^'VHL/J_0$B $R4_4M[R
MBXKWN+J")&; (YY<T$NFJ!.OEWR@=XQQK54/=\2JZ790YFT#=S[GJ.'OFZ7Q
M\_^<R\"HGY[7=Y5T;39RA?. 2L6@?L%@\>LO<1;]=H$^G>C32^H??[-SH!>E
MSH,^-Y09U5&]MD,-UET#V&CUTE9HH!W&3N!+:DEE#M4;#E94J&-JEWLP6%/Y
M6I##V[3=;YRX!DN'[%%J ^@N"= GQGY)>4]B^-P.M*ZVACS-EVMXQE4SJ$[5
M>WBX@6=E9>=O CQT^#I)?X*8)5G&HE(XF^<LRTL_FY8)R_,4[EM-S0"^TFOR
MB@N6B@+BD@F>0I*SLN"'(YY.A8N4"9$X.\T9C[S%!-W)7&0.AK^'27."$1Z&
MK&3$8IG@=&)T%H;D1,Z!9RQ/$Q %2V)Q!D9$%!O/R280%B>%G\WCB.69<##Q
M>QA.V"*+G$_!F2CS0P 1BT5^%H8HDB(&GKC@(2V]^'L8GB>L3&.RDTA0]N)1
M."]924DY=]W#DW9%E5;[IFQ@I;:#'3O7-#OU_9NQW;UM'W\:WZ2NV\% AVMR
MC:YR$8 >&_$XL&KCF]]262IK;S;T[T+M-M#Z6BE['+@#IK_AXC]02P,$%
M  @ R(!76.&NVK_O @  (@<  !D   !X;"]W;W)K<VAE971S+W-H965T,S N
M>&ULM55M;]HP$/XKIVR:0&(-A-<RB 1TTS:M4M5VZX=I'TQR(58=F]D.M/]^
M9P<R6@'2/NQ+XI>[YY['YSM/MDH_FAS1PE,AI)D&N;7K<1B:),>"F0NU1DD[
MF=(%LS35J]"L-;+4.Q4BC-KM05@P+H-XXM=N=#Q1I15<XHT&4Q8%T\]S%&H[
M#3K!?N&6KW+K%L)XLF8KO$/[?7VC:1;6*"DO4!JN)&C,IL&L,Y[WG+TW^,%Q
M:P[&X)0LE7ITDR_I-&@[0B@PL0Z!T6^#"Q3" 1&-WSO,H [I' _'>_1/7CMI
M63*#"R4>>&KS:3 *(,6,E<+>JNUGW.GI.[Q$">._L*UL^Y<!)*6QJM@Y$X."
MR^K/GG;G<. P:I]PB'8.D>==!?(LKYAE\42K+6AG36ANX*5Z;R+'I4O*G=6T
MR\G/QC-!:6$R0: $PT)CRBU\4\:@@<8]6PHTS4EH*9*S#Y,=ZKQ"C4Z@=B*X
M5M+F!C[*%-.7 "%1K'E&>Y[SZ"SB%287T.VT(&I'W3-XW5IWU^-U3^ =*(6?
MLZ6QFN['KV-**YS><1Q7,V.S9@E. RH*@WJ#0?SN36?0_G"&9:]FV3N''M]1
M#::E0% 9S))$E=(:N,4$^<:EI@4GTW=,R=E8QY7<YP[9!>%R!=8%!;_KB%C:
M]%7%[3-=6YMS6:V]()54I$1UIZ@0Z:A3I(+>JS#>S#D^(],&T%T9H(1CL41=
M)QV83-T@@H:/HTI#*Z8Y?G4(+^*UX"N3)74;J% B>$NC870)BU)K4@%KU%RE
M)$IMN.\TC4XT:,*#YA;?JRPSD.1,KX@16U&/,_:EQ!9(ZIR4'M*C-H3E-&;
MBBI7=%8;3DP%'1 A6I2TFT&C?SELGN?]6G]$O*G1GN8]'(S^-^O!8/2/K+O^
MO#O$^U@UA =]JT"BZ[HS47<LJA96K]8/P*SJ>W_-J]?CFM223A"8D6O[8M@/
M0%<=N9I8M?9=<*DL]50_S.D10^T,:#]3RNXG+D#]+,9_ %!+ P04    " #(
M@%=8HGCSZR(#  "7!@  &0   'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6Q]
M5=MNVS@0_96!6BP20(TL69;MK&T@=FRT0+(P<ME]*/I 2R.++26J)!4G?[]#
MRE$<U/&+>#MSY@PY,YKLI/JE"T0#SZ6H]-0KC*DO@T"G!99,7\@:*SK)I2J9
MH:7:!KI6R#)G5(H@ZO62H&2\\F83M[=6LXELC. 5KA7HIBR9>IFCD+NI%WJO
M&W=\6QB[$<PF-=OB/9K'>JUH%70L&2^QTEQ6H#"?>E?AY3RV> ?XE^-.'\S!
M1K*1\I==?,NF7L\*0H&IL0R,AB=<H!"6B&3\WG-ZG4MK>#A_95^YV"F6#=.X
MD.(_GIEBZHT\R#!GC3!W<O<5]_$,+%\JA79?V+78X<"#M-%&EGMC4E#RJAW9
M\_X>#@Q&O0\,HKU!Y'2WCIS*:V;8;*+D#I1%$YN=N%"=-8GCE7V4>Z/HE).=
MF:WX,V9PI34:[<,_E 5G#VPC4)]/ D/\%A6D>ZYYRQ5]P!5&<"LK4VA85AEF
M[PD"$M:IBU[5S:.3C->87D _]"'J1?T3?/TNVK[CZW_ MU:4S<J\^+ 6K#+
MJ@R6OQM>4YH9^'ZUT491GOPX%GO+'!]GMK5SJ6N6XM2CXM"HGM";_?4I3'I_
MG] ==[KC4^RS>ZK%K!$(,H=;]E,J6 BF-<]YRFQR:WMP^)0NLCL4S-#6H\:\
M$7!#Z:^/17;2]_'('@J$7 HJ:5YMP=B, 7=:D>_2*4S_5)@[A>Q-H=HK;%J%
MPBJ$,UZ!*62C"4$YB<\IUN8=Y/P2KI>+Y>U\>>>RX_%^N7J\@9MOJZ7+%/N)
M8-6HBIM&H7.%W3-'7\(>O"!3&CY#[(^'(8T#?S#HPT*6=6-0':##-W3B1V%"
MR# 9P0U2*RBDR("7M9)/6+K0#]!#/QE&,/:3*(8':9AX'WXX\D>#,2GU^_&
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
MG(N.188O"7P,Q93&YP_U3&3#![G2<BES03ZI$C@P#'UOE,PENF"0G(>>H-I
M&D%>2.5>"0%(YZHZL =2>L=NG?[>+"G1KL+$=!!XU&.EW6V'\F4]B_X]7D_T
M.V%74CMJV"69QI36"&P])>L7;S9A,BV,ISD7EFOZ8X&6#]#WI2$QS0L[:/^J
MS/X!4$L#!!0    ( ,B 5UA=#1XPY (  $\&   9    >&PO=V]R:W-H965T
M<R]S:&5E=#,T+GAM;(55;4_;,!#^*Z=LFD"*R%M?@+65"@R&-"0$;/LP[8.;
M7!,+Q\YLA\*_W]EI0]%*]R4^G^^>>Q[7=YVLE'XT%:*%YUI(,PTJ:YO3*#)Y
MA34S1ZI!22=+I6MF::O+R#0:6>&3:A&E<3R*:L9E,)MXWZV>351K!9=XJ\&T
M=<WTRQD*M9H&2;!QW/&RLLX1S28-*_$>[??F5M,NZE$*7J,T7$G0N)P&\^3T
M;.#B?< /CBNS98-3LE#JT6VNBVD0.T(H,+<.@='RA.<HA ,B&G_6F$%?TB5N
MVQOT2Z^=M"R8P7,E?O+"5M/@.( "EZP5]DZMON):S]#AY4H8_X55%SL>!)"W
MQJIZG4P,:BZ[E3VO[V$KX3A^)R%=)Z2>=U?(L[Q@ELTF6JU NVA"<X:7ZK.)
M')?N1[FWFDXYY=G9E5+%B@L!!P]L(= <3B)+L.XPRM<09QU$^@Y$DL*-DK8R
M\$466+P%B(A/3RK=D#I+]R)>8'X$61)"&J?9'KRL%YEYO.Q_(IDLX%I:)DM.
M8F%N#%H#%]SD0IE6(_R:+XS5]%1^[[J'KLI@=Q77/J>F83E. ^H/@_H)@]FG
M#\DH_KQ'PZ#7,-B'/KOON@;4$FR%<*65,3"O52NMES7/\[9N!;-($NN&<4VM
M8^$;A:%Q69M+V"5L;^G=PAZ(Q%():FHN2[#N\8 _E72CCF'I&;)7AFR+(7]E
M*#J&-%\ 65XYJJK5U/"-TM9AMY(3)/,BZ&5@O4#=OP[_33T^&0D<<$G556O(
M8PY/X0'S2BJARA>XG,.#LDST-Q&^Y?@1DN$HS$X29YV$X]'(&>-1F S';Z[W
M7_('27829L/Q(5D)9<;.&"9ADI#KM5S.M'YQDIZ8:-&CAW$V(.,XI"%*:SH,
MXT$,N]Y+M-7D->K2CS(#N>/>]7OO[:?EO!L2K^'=J+UANN32@, EI<9'XV$
MNAM?W<:JQH^,A;(T@+Q9T<1'[0+H?*F4W6Q<@?X_9/874$L#!!0    ( ,B
M5UCMV 7-*P,  .4&   9    >&PO=V]R:W-H965T<R]S:&5E=#,U+GAM;'U5
MVV[;.!#]%4(MBBT@1!)U=6H;B)TL6F #!$FZ?5CL RV-+:*4J"6I./W['5*R
M[*". 4$:DC-GSAF2H_E>JI^Z!C#DM1&M7GBU,=UU$.BRAH;I*]E!BRM;J1IF
M<*AV@>X4L,H%-2*@89@%#>.MMYR[N0>UG,O>"-["@R*Z;QJF?JU R/W"B[S#
MQ"/?U<9.!,MYQW;P!.9[]Z!P%$PH%6^@U5RV1,%VX=U$UZO$^CN'OSGL]8E-
MK)*-E#_MX%NU\$)+" 24QB(P_+S &H2P0$CCOQ'3FU+:P%/[@/ZGTXY:-DS#
M6HH?O#+UPBL\4L&6]<(\ROU7&/6D%J^40KLWV0^^:>R1LM=&-F,P,FAX.WS9
MZUB'DX B?"> C@'4\1X2.9:WS+#E7,D]4=8;T:SAI+IH),=;NRE/1N$JQSBS
M7/=*06O(7YQMN."&@R9_/+.- /UY'AC,8/V"<D1;#6CT';2(DGO9FEJ3N[:"
MZBU @-0F?O3 ;T4O(MY">47BR"<TI/$%O'C2&SN\^!V\!_;+B2.LK<A-6:J>
M"4W^N=EHH_"$_'M.\X"8G$>TM^9:=ZR$A8?70H-Z 6_YZ4.4A5\N\$TFOLDE
M].43WL*J%T#DUM*5?6LT&44<-4!UNH'G-%S,<E[#<PUD*P5>6][NB'$9.R5?
M>(7EX^W0$.S-PJ<$9; #X(D=CI,X/4XX;VK9:Z2K/U^3V[OUW?WJ[G':5ONB
M1W7=J.XC2:A?)-0:,S\+PTGK*7KA9[,9B2(_32E9NPL#"MO%AADX8N5^3'-\
MIYCH%K: +"M2R@9[FQY$'#Q3?X:>B1]%!7F6AHG?B=FR2U-C&G:&T$>2)7X^
M2]'(*1K4;I?".KJX#;2PY<:ZT0*3A%8=D@\S\A68,#565O>*M26\08W]'&G%
M?E)$$YYAK[@2^7F8$NIG<4Q^8 <$I3]]*&B4?WDK\!0MH1G)D]E1H%/1C;BE
MU(Y@'/NSK+ $"S_.9N3<<0Y.6@\6?N<:K":N8D,7FF:G'GXSM*ZC^_ #N&=J
MA^*)@"V&AE=YZA$U--5A8&3G&ME&&MQE9];X'P)E'7!]*Z4Y#&R"Z<^V_!]0
M2P,$%     @ R(!76#<J#(^: @    8  !D   !X;"]W;W)K<VAE971S+W-H
M965T,S8N>&UL?53;;MLP#/T5PBN&#LCB:YHN2PPT38<-:-&B[;:'80^*3<="
M9<F3Y*;[^U%VXJ5 ZA>;% \/#RV3\ZW23Z9$M/!2"6D67FEM/?-]DY58,3-6
M-4J*%$I7S)*K-[ZI-;*\3:J$'P7!F5\Q+KUTWI[=Z72N&BNXQ#L-IJDJIO\N
M4:CMP@N]_<$]WY36'?CIO&8;?$#[O;[3Y/D]2\XKE(8K"1J+A7<1SI:)P[>
M'QRWYL &U\E:J2?G?,L77N $H<#,.@9&KV>\1"$<$<GXL^/T^I(N\=#>LW]I
M>Z=>ULS@I1(_>6[+A7?N08X%:X2]5]NON.MGXO@R)4S[A&V'30(/LL985>V2
M24'%9?=F+[OO<)!P_E9"M$N(6MU=H5;EBEF6SK7:@G9H8G-&VVJ;3>*X=)?R
M8#5%.>79]-:6J.%:R<W'1]057'.VYH);C@9.']E:H/DP]RU5<G@_V[$N.];H
M#=8P@ALE;6G@2N:8OR;P26*O,]KK7$:#C"O,QA"'(XB"*![@B_N^XY8O'N[[
MH-L5-YE0IM$(OR[6QFKZ87X?:[TC3HX3NR&:F9IEN/!H2@SJ9_32]^_"L^#S
M@.RDEYT,L:</-)1Y(Q!4 0-7=TSV(/%QV6$P'JJRBPD7LRXF#F*9HL$U%G,G
ME7!0*$$;@,L-G')))ZHQ3.;FPPQ65Y=7-\NK^_Y^W2."%1:H-1%DJJ(=9%@[
MQK5@$DX@B49!-"$C/AO%GP*XK5$3@-@%TI"^DA)&HV@Z@9"0Y\&@Z"B!&!Z5
M96(0=@*39!03F(QH-)W&<.QJ_8.IK%!OVMWC/DPC;3>@_6F_WBZZJ?X/[W;C
M#=,;+@WU5E!J,)Y./-#=OND<J^IVQM?*TL9HS9)6-&H'H'BAE-T[KD"_]--_
M4$L#!!0    ( ,B 5U@0MQ__BP,  ,0(   9    >&PO=V]R:W-H965T<R]S
M:&5E=#,W+GAM;)U678_:.A#]*Z/T0[M22KY(@"T@P2[WWDI==;7L;1^J/IAD
M(%&3.+6=9?OO[]@)@5) U7T@&=LSQ^=XQAG&6RZ^RQ11P4N1EW)BI4I5-XXC
MXQ0+)GN\PI)6UEP43-%0;!Q9"62)"2IRQW?=R"E85EK3L9E[$-,QKU6>E?@@
M0-9%P<3/.>9\.[$\:S?QF&U2I2><Z;AB&URB^K=Z$#1R.I0D*["4&2]!X'IB
MS;R;>:C]C</G#+?RP :M9,7Y=SWXD$PL5Q/"'&.E$1B]GO$6\UP#$8T?+:;5
M;:D##^T=^E]&.VE9,8FW//^2)2J=6$,+$ERS.E>/?/L/MGH,P9CGTCQAV_A&
M@05Q+14OVF!B4&1E\V8O[3D<! S=,P%^&^ ;WLU&AN4=4VPZ%GP+0GL3FC:,
M5!--Y+)2)V6I!*UF%*>FGRH43&7E!CXBB9-P]<16.<KKL:,(7CLY<0LU;Z#\
M,U">#_>\5*F$19E@\BN 0[PZ<OZ.W-R_B'B'<0\"SP;?]8,+>$$G-C!XP1F\
M5N+7V4HJ0?7P[93(!J)_&D+?D1M9L1@G%ET"B>(9K>G;5U[DOK] L-\1[%]"
MGR[ISB5UCL#7\,44%";O9L^4H@W"$XI" BL3.$H:+%[HCDH\I>;B?J?5/*4(
M:Y[3==4[*%T.8%9+)6&[8\5:5LJPHJ\#\)I^';/<G/4-W"UN%_?SQ6.71_WP
M]^IV.$DF8UZ7"B@>H=]SX0WXO8B>O[D*U%^;;A-# :)>"#^1"4G6L+4N*CFB
M"M@<(F1EG-=4OV3 \N^WK*C>S^"*!BKEM:3CE]='JIHDW'*I#@1^.@/_&OIV
M- CH'=G^8 2?F<@,L<8M)A0)GNV. AA%(2Q3+M0[H_!7',\.1A$](X^<ZE6S
M2-QY@7#E#4?7<.6[X34\<<7RLV(UBY%A,[2CL \7:CCL:CC\XQJ^9ZH6F<JP
MJ9#CNOU(RK/<K)^JW8O[_(_:5;18[!D1O^-CR?>$@!D/^@1AL4*Q+]_C4J#)
MOLFJ%WEZ$$)@>Z.A-G5^1B,S.R!S$$7:'&J38H@KM=$UY19".XC<-E5_SM ;
MVM1[Z2PEW;.LJ&IEJI8 49>B'031F?0?HKP&+[2'T>G<.P>=I4"Q,?U3@KFI
M39/I9KL6/6LZT]Z]Z>_W3&RR4A*#-86ZO0&E5S0]LQDH7ID^M>**NIXQ4_J;
M@4([T/J:<[4;Z VZ/R[3_P!02P,$%     @ R(!76%I70JB9 @  $@8  !D
M  !X;"]W;W)K<VAE971S+W-H965T,S@N>&ULE57?3]M #/Y7K# AD!!)T\(J
M:".U=!L\,"'8CX=I#Y?$34Y<[K*[2PO__7R7-BU2J+:7Q+ZS/W^V8V>R5OK9
ME(@67BHAS30HK:VOPM!D)5;,G*L:)=TLE:Z8)547H:DULMP[52*,H^@RK!B7
M03+Q9P\ZF:C&"B[Q08-IJHKIUSD*M9X&@V![\,B+TKJ#,)G4K, GM-_K!TU:
MV*'DO$)IN)*@<3D-9H.K^<C9>X,?'-=F3P:72:K4LU/N\FD0.4(H,+,.@=%K
MA3<HA ,B&G\VF$$7TCGNRUOTSSYWRB5E!F^4^,ES6TZ#<0 Y+EDC[*-:W^(F
MGPN'EREA_!/6K>TE&6>-L:K:.!.#BLOVS5XV==AS&$?O.,0;A]CS;@-YE@MF
M63+1:@W:61.:$WRJWIO(<>F:\F0UW7+RL\D"-5\Q5QFXD\;JA@IN@<D<;C$O
MN"Q@YNK&[2N<?&.I0',Z"2T%=NYAM@DR;X/$[P09Q'"OI"T-?)(YYF\!0F+<
MT8ZWM.?Q0<0%9N<P')Q!',7# WC#K@Q#CS?\GS*8OCIP-+#@)A/*-!KAURPE
M<_JV?O>5I0TZZ@_JYNW*U"S#:4 #95"O,$B.CP:7T?6!E$9=2J-#Z,D3S6_>
M" 2UW/602[ EDIXU52.8Q1SZOX O-,]]&1V,V9\1]0JK%'77+_>(WW#(=QSX
MCD-!',X@12J_=!V@1%Z1:?@ QT?C>!!?DS0FN*^TN[*2R0*!&:,R[C'7W)8T
M05H[J)H"J!S*32^I8](POQ=,!W9"6*?_3 OIT^@CM)7Z.ACNS6F%NO#;R$"F
M&FG;D>U.NX4W:^=\9]YNRWNF*1,# I?D&IU_O A MQNH5:RJ_=2GRM(.\6))
M2QNU,Z#[I5)VJ[@ W6\@^0M02P,$%     @ R(!76,E!T#7F @  ,@8  !D
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
M3)9E0XO<Y9NET"9[N6IJ_B]0V@ SOA+&>]6P$]1_+-$?4$L#!!0    ( ,B
M5U@^]5OR;@(  /X%   9    >&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM;*U4
MVX[3,!#]%2M(""1H;MUEM:21VBX('E:J6BX/B ?7F236.G:PW7;Y>\;.A>[2
M+CSP$GO&<X[G3#R3'92^,S6 )?>-D&86U-:VUV%H6 T--1/5@L234NF&6C1U
M%9I6 RT\J!%A$D6784.Y#/+,^U8ZS]3."BYAI8G9-0W5/Q<@U&$6Q,'@6/.J
MMLX1YEE+*]B _=RN-%KAR%+P!J3A2A(-Y2R8Q]?+J8OW 5\X',S1GC@E6Z7N
MG/&QF 612P@$,.L8*"Y[6((0C@C3^-%S!N.5#GB\']C?>^VH94L-+)7XR@M;
MSX*K@!10TIVP:W7X +V>"\?'E##^2PY];!00MC-6-3T8,VBX[%9ZW]?A"!!?
MG@$D/2!Y#)B> :0](/5"N\R\K!MJ:9YI=2#:12.;V_C:>#2JX=+]Q8W5>,H1
M9_--]_>(*LF&5Y*7G%%IR9PQM9.6RXJLE.",@R&OR2=-"R!K8,#W="O01V6!
MMJ 6W&I []'YX@8LY<*\S$*+*;J+0M:GL^C22<ZD$R?D5DE;&_).%E \) A1
MVR@P&00NDB<9;X!-2!J_(DF4I"<26OX[/'DBG72L=^KYTC-\IPK[;;XU5N.#
M_GZJ8!W?]#2?:_)KTU(&LP"[V/^ ('_^++Z,WIX2^Y_('DB?CM*G3[$/T@TV
M__" B![>##6D!<U 6IP=[C566AET_XDY5:/NXBM_L9M;^SR:1'$6[H^U_R6H
MTQ0>M5(#NO(3QA"?1??H1N\XQ.:^=Q_Y%SC<NEGTFZ:;C+=45UP:(J!$RFCR
MYB(@NILVG6%5ZQMVJRRVO]_6.*!!NP \+Y6R@^$N&$=^_@M02P,$%     @
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
M,ZDU,$I6E%'S"C4J0%XS^8JX%U4S(N"\J<'(BT,26Q(C3\+-@4UZ$T5)N#G
M?-0S'_T?<R)$0QB0LE18$H-')%R^T7#IWB6^9&A=K*OMI[KUW]W#"5&C?T3%
MMW^+"O=:CZ,J_8#1X)](VX7];C_#IFWK_G%O!^ C4:55"PP+&QI=?;2953M4
M6L-R]XV\DL:.!;^L[!Q&Y1SL>2&EV1DN03_9T]]02P,$%     @ R(!76.^*
M=6^R @  H0<  !D   !X;"]W;W)K<VAE971S+W-H965T-#8N>&ULK57);MLP
M$/T50@6*!&BCU4Z3R@*\M&@/ 8RXRZ'H@99&$A&*5$C*3O^^)"6KCBT;09&+
M1 [G/<X;DC/QEHL'60(H]%11)B=.J51]Z[HR+:'"\HK7P/1*SD6%E9Z*PI6U
M )Q94$7=P//&;H4)<Y+8VI8BB7FC*&&P%$@V587%GQE0OITXOK,SW).B5,;@
M)G&-"UB!^EXOA9ZY/4M&*F"2<(8$Y!-GZM\N1L;?.OP@L)5[8V24K#E_,).O
MV<3Q3$! (56& >O?!N9 J2'283QVG$Z_I0'NCW?LGZUVK66-)<PY_4DR54Z<
M#P[*(,<-5?=\^P4Z/3; E%-IOVC;^7H.2ANI>-6!=0058>T?/W5YV /XXQ.
MH ,$AX#H!"#L .%+ 5$'B&QF6BDV#PNL<!(+OD7">&LV,[#)M&@MGS!S["LE
M]"K1.)6LVN-&/$<K4C"2DQ0SA:9IRANF""O0DE.2$I#H/?J$!=,FB6H0:%5B
M >AB 0H3*B_ULC06N?L1AKZ5O)&893)VE8[5[.BF75RS-J[@1%Q^@.XX4Z5$
MGU@&V7,"5XOLE08[I;/@+.,"TBL4^N]0X 7A0$#SE\.# ?CBY7#_C)JP/[?0
M\H4G^(8.Z-=T+970+^GW4+Y;OFB8SU276UGC%":.+A\2Q :<Y.T;?^Q]',K5
M:Y(M7HGL61ZC/H_1.?9DSJM*EQ_]SM('!(\-V6 *3$ETH>]O>Y,OA[+9LHXM
MJRFMFR3T;V)WLY^D8Y\H.O!9'/N,P[#W>29IU$L:G94TU=<B([0Q!16E_ZEO
M=!27/[H^T'?L$]P$!_J.?6X.U+E[Q:L"4=@F()&]WNWK[JU]GYG:\GI@G^G^
MT[:+?S1M\[K#HB!,(@JYIO2NKG54HFT([43QVI;(-5>ZX-IAJ7LH"..@UW/.
MU6YB-NB[<O(74$L#!!0    ( ,B 5UAG2./\/ ,  ,0*   9    >&PO=V]R
M:W-H965T<R]S:&5E=#0W+GAM;*U6VV[;.!#]%4(;%"V06A=?VJ:V "=VL7U(
M8<1I^[#8!YH:640HTDM2<?;O.Z04U0YD(07\8O,RYW!NFIGI7ND'4P!8\E0*
M:69!8>WN*@P-*Z"D9J!V(/$F5[JD%K=Z&YJ=!IIY4"G")(HF84FY#-*I/UOI
M=*HJ*[B$E2:F*DNJ_[\&H?:S( Z>#^[XMK#N($RG.[J%-=CONY7&7=BR9+P$
M:;B21$,^"^;QU7+BY+W #PY[<[ FSI*-4@]N\S6;!9%3" 0PZQ@H_CW"#0CA
MB%"-_QK.H'W2 0_7S^Q?O.UHRX8:N%'B)\]L,0L^!B2#G%;"WJG]W]#8,W9\
M3 GC?\F^D8T"PBIC5=F 48.2R_J?/C5^. #$HQ. I $D+P!)<@(P; ##U[XP
M:@"CUP+&#<";'M:V>\<MJ*7I5*L]T4X:V=S">]^CT5]<NCQ96XVW''$V7=?Y
M051.UGPK><X9E9;,&5.5M%QNR4H)SC@8\I[<8R::"J775K$'\G8!EG)AWI$+
MPB6YY4)@[,TTM*B8HP]9H\1-K41R0HDX(;=*VL*0I<P@.R8(T:+6K.39K.ND
MEW%>;0<DGER2)$J2+H7ZX0M@ S*,/7Q(OJ\7Y.W%NPZ:Q>MINK18OAX>]SAE
MV,9ZZ/F&IYS2$=1_YAMC-7ZN_W;H=UWSC;KY7 F[,CO*8!9@C3*@'R%(W_P5
M3Z+/72X_)]GBG&3+,Y$=!674!F74QYY^4_(]YGR%!7,C@#!58@LPM*ZB,B,E
M4&'\"J0%C1^<Q#)MNZ)5/_31/^3ZPV,:#2),G,?#*-1"<70LE0R/Q18GQ,;'
M8LL38DDK=N23<>N3<:]/ED^,&_!&KZG ++VG3]!55ZY[>?XT06NR3T>VC%[X
MY9P/+L]$=N3C2>OC2;^/\QQ\DR9?)28=.!^3.VJ!W %3DG'!?1)>DB8:>'])
M5J 99I]K%U]N?_BN45!4#D&[2K,"6W;6%:=:ESCNS\U>C?^T0IR3;'DFLCI2
MX4&[+D%O_9QDB"_.=8MK3]M1;.XGD!?G-SBBU1/5;YIZOKNE>LNE(0)RI(P&
M'S#5=#TSU1NK=GXHV"B+(X9?%CAF@G8">)\K99\W[H%V<$U_ 5!+ P04
M" #(@%=8Y'[D'/L#   U$0  &0   'AL+W=O<FMS:&5E=',O<VAE970T."YX
M;6RU6%UOVS84_2N$5@PMT$4B)>HCLPTDT=H%6+$@:;>'80^*?&T)E4B/I.WT
MWX_ZB&S)M)"VZHLM2N<<WG,E7EUJMN?BL\P %'HJ"R;G5J;4YM*V99I!F<@+
MO@&FKZRX*!.EAV)MRXV 9%F3RL(FCN/;99(S:S&KS]V)Q8QO59$SN!-(;LLR
M$5^NH>#[N86MYQ/W^3I3U0E[,=LD:W@ ]6ES)_3([E26>0E,YIPA :NY=84O
M8TPK0HWX*X>]/#I&E95'SC]7@]OEW'*JB*" 5%42B?[;P0T41:6DX_BO%;6Z
M.2OB\?&S^KO:O#;SF$BXX<7?^5)E<RNTT!)6R;90]WS_.[2&Z@!37LCZ%^T;
M+*462K=2\;(EZPC*G#7_R5.;B","]L\02$L@0X)WAN"V!/>E!*\E>'5F&BMU
M'N)$)8N9X'LD*K16JP[J9-9L;3]GU7U_4$)?S35/+>YAPX5*'@M #[#6-U1)
M]#H&E>2%?(-^09\>8O3ZU1OT"N4,?<SX5B9L*6>VTG-7"G;:SG/=S$/.S(,)
M^L"9RB3ZC2UAV1>P==!=Y.0Y\FLRJAA#>H%<_!81A[B&@&Y>3B<&>OQR.AYQ
MXW;WP:WUW#-Z;?)1<S]RMD:WK%G5U>KXYP\-1[<*2OFO*?>-MF?6KDK'I=PD
M*<PM71LDB!U8BY]_PK[SJREO4XK%$XGU<NIU.?7&U/6SO0.V!5/"&B*MB55I
MW"TP=7% _9F].\Z% 1=@)_!I'Q>;]((HJIZLG<$![1S040?O!9<2;01?Y<ID
MHV'[1]-Z)'#\H8M3&'6PMC$P85"C?NA[9@]^Y\$?]?#G!D12/]&Z<B"N,A (
MGO1[2X*QCO@G4;@>#O'0DP$6A?[)C3' :$"CP.PIZ#P%HYYN6<I+0"O!2\0;
M?YS)M^@1])H%72KKRRIY,EL,3H(**:'.P.$I"CO$\\C X2E,/W?^&8-A9S <
M-?@1THSQ@J^_F.(?Y7YMN9E2+)Y(K)>SJ,M9] -+>#1E3J<4BR<2Z^44.X?^
MQ/G6(MXR>RO$#3U*W<%*,@&IKN)D6 %-0!*XD8?-RPD?M5GXNRIY2^\5*C]R
MHV'9,^ \@H]?-*T3@Q[5=>^<$7(P0D:-O+LRAC]*^MK'=U*U>"JU?L(.C1W^
MD9T=GK2UFU0MGDJMG]A#=X>_N;UKF;UU[ 7$.2D,IS@-TD5DN)I.<:Y#H_#<
M:CKT=_C[&KR6?MQ8TL /AJV" 19$.!PV0P88=IPP<@<V[*/]9 EB7>_+)4KY
MEJEF@]:=[?;^5_6.=W#^NOHF4.]3#S+-!X4/B5CG3*("5EK2N0AT4*+9HS<#
MQ3?UKO61*[T'K@\S2)8@*H"^ON)</0^J";HO)8O_ 5!+ P04    " #(@%=8
MXP*]F>@$  !M(0  &0   'AL+W=O<FMS:&5E=',O<VAE970T.2YX;6RU6EMO
MVS88_2N$5@PMT$8BJ6MF&TC"!2VP D'2;@_#'A2;MH5*HB?1=@KTQX^Z1#)E
MBK,+^L6Z?=\1OT,>\5C49,^*;^6:4@Y>LC0OI]::\\VU;9?S-<WB\HIM:"ZN
M+%F1Q5P<%BN[W!0T7M1)66HCQ_'M+$YR:S:ISST4LPG;\C3)Z4,!RFV6Q<7W
M6YJR_=2"UNN)QV2UYM4)>S;9Q"OZ1/G7S4,ACNP.99%D-"\3EH."+J?6#;PF
M**P2ZH@_$[HO#_9!5<HS8]^J@T^+J>54+:(IG?,*(A:;';VC:5HAB7;\VX):
MW3VKQ,/]5_3[NGA1S'-<TCN6_I4L^'IJA198T&6\3?DCVW^D;4%>A3=G:5G_
M@GT;ZUA@OBTYR]IDT8(LR9MM_-(2<9  _9$$U":@88([DH#;!'QJ@MLFN#4S
M32DU#R3F\6Q2L#THJFB!5NW49-;9HOPDK_K]B1?B:B+R^(PD9;Q:%705U]W
MEN"1[FB^I> #>!*#;+%-:75V/.XMH3Q.TO*=R/CZ1,#;-^_ &Y#DX,N:;<LX
M7Y03FXN65O>SYVVK;IM6H9%6000^LYRO2_![OJ +&< 6)79UHM<Z;Y$6D=#Y
M%<#P/4 .PHH&W9V>CA3IY/1TJ*D&=[V&:SQ\=J_]_8<(!9\XS<I_5+PWN*X:
MMWK(7)>;>$ZGEGB*E+3846OVZR_0=WY3<682C!@"D_AT.SY='?JL94]%6)/H
MU8G50W0W@QZ&@>=/[-TA%XJX #J![\EQ1(471%$UJG:*"KRN D];P7U*7\1S
M>+0,;?:Y_6X2C!@"DUCS.];\"^G(-\FG23!B"$SB,^CX#'Y61TVB?SCNW0@'
M@3O0D2+.]Y#K.0,=*>(\[ @MJ744=A6$V@I(4@A' CZ*C4Y.6I!SN]\D&#$$
M)I$7=>1%%Y)39))/DV#$$)C$)W1Z=^;\K*#:S$,%X" *T4!/BC OQ' X+2G"
MW.AP]I(+.+"74%O %SI?YRQEJ^_*&K3)Y_:[431B"DTF#O7$H0MIJ04V1:I)
M-&(*32:UM\U0ZR*U<L+'$PH.7<_#0T$I CUA]% PE)0B$ 4X<N&(J'JW"O5V
MM1<5^ '^S_GIL<X>#B;1B"DTF<?>,T/O4AHSZJ>-HA%3:#*IO:6&6H>IU9BO
MT)CO.Y$WU)@BT U\QSN:MA2!R!7_SIP1C?5.%NJMK*2Q$UVA'O+L46$2C9A"
MD^GL;34,+R4UHU[;*!HQA2:3VMMMJ'6?6JE%Q\(0LUDX%-IQF/"& 1K*[#@,
M^3@<F<A0;V^1WM[>WZC:KD\ZM\>-HA%3:#)AO9U&\$(R0D:MME$T8@I-)K6W
MVDCK.G4R:C,'$Q%RAJ90$2>"A($<"$D1AQTO&E52[VR1WMG>WYQ@!?489X\!
MHZ]_3:')_/66&KF7$I91?VT4C9A"DTGM_372OY36"<M3_3GR@V@H+$5<X..A
M8R2*.!0B+QIY'8AZ.XOT=K86UHG^3P]U]E P^EK8%)I,8V^G47 I?1DUU4;1
MB"DTF=3>5"/]RVJ=OL+C=:;(0\.W[8HPY <N'JI+$89QZ [$91^L0V>T6-7K
M^268LVW.FZ7:[FSWS<!-O5(^.'\+KTFS\M_#-!\B?(Z+59*7(*5+ >E<!:)-
M1;.VWQQPMJE7NY\9YRRK=]<T7M"B"A#7EXSQUX/J!MT7%K/_ %!+ P04
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
M+@U:CFL6^(J L@"<7TAI=AV[0/,N)7\!4$L#!!0    ( ,B 5UB/8"("\P(
M .L(   9    >&PO=V]R:W-H965T<R]S:&5E=#4T+GAM;*U674_;,!3]*U:&
M)I 8^4Z M9%H QH/:(C"]FR2V\8BL3/;:;M_/SM)0YNF'0^\)/ZXY_B<:\O7
MHQ7C;R(#D&A=Y%2,C4S*\MHT19)!@<4%*X&JF3GC!9:JRQ>F*#G@M 85N>E8
M5F 6F% C&M5CCSP:L4KFA,(C1Z(J"LS_3B!GJ[%A&YN!)[+(I!XPHU&)%S #
M^5(^<M4S.Y:4%$ %811QF(^-&_LZ#G5\'?"+P$ILM9%V\LK8F^[<IV/#TH(@
MAT1J!JQ^2YA"GFLB)>-/RVET2VK@=GO#?E=[5UY>L8 IRW^35&9CX]) *<QQ
ME<LGMOH!K1]?\R4L%_47K=I8RT!))20K6K!24!#:_/&ZS<,6P X. )P6X/0!
MW@& VP+<CP*\%N#5F6FLU'F(L<31B+,5XCI:L>E&G<P:K>P3JK=])KF:)0HG
MHWN:L +0,UZ#0-_0>Q?=KM71$H!.)T!A3N39.9HR*@FM"%V@GR5PK'=.H-,8
M)":Y.%/XEUF,3D_.T DB%#UGK!*8IF)D2B55+V@FK:Q)(\LY(,MVT(-:+!/H
MEJ:0[A*8RF-GU-D8G3A'&6-(+I!KGR/'<MP!0=./PYT!>/QQN'W$C=MMFUOS
MN0?XIA7G0"62:J.@V:CKH2PW+-XPB[Y2KD6)$Q@;ZLX0P)=@1%^_V('U?2A#
MGTD6?Q+93O:\+GO>,?;H#E)U>O.AA#5 OP;J*W,9V8'O6B-SN9V)@:C0=_W=
MJ'@@R@_LL(O:T>YWVOVCVF<22QA2WL""K=7\JZO+GO#]H,"S>N[B :8P\(=E
M!YWLX*CL&.:@CFRZ?6*'7 1[:]N!%_9<[ >Y5ACT7.P'.:%U.>PB[%R$1UT\
M,XGSS27Y'R?AWNX[GCHE/2L#4:%EVSTO0US6E=4S8VZ5@0+XHBZG B6LHK*Y
M*+O1KF+?U(6J-SY1E;PIO.\TS3/@ ?,%47=^#G-%:5V$2A-O2FO3D:RLB\TK
MDZITU<U,O4: ZP U/V=,;CIZ@>Y]$_T#4$L#!!0    ( ,B 5UAS(PPOS@,
M /8.   9    >&PO=V]R:W-H965T<R]S:&5E=#4U+GAM;*U776_J.!#]*U96
MN[HK]9(/(*5=0&J!J[T/=V_5[L?#:A]",@&KB<W:!KK_?L=.&B!R#$CM0W&<
M.<<S9^*Q9[SGXE6N 11Y*PLF)]Y:J<V][\MT#64B>WP##-_D7)2)PD>Q\N5&
M0)(94%GX41#$?IE0YDW'9NY)3,=\JPK*X$D0N2W+1/SW" 7?3[S0>Y]XIJNU
MTA/^=+Q)5O "ZH_-D\ GOV'): E,4LZ(@'SB/83WBS#0 &/Q)X6]/!H3'<J2
M\U?]\#6;>('V" I(E:9(\&<',R@*S81^_%N3>LV:&G@\?F?_8H+'8):)A!DO
M_J*96D^\D4<RR)-MH9[Y_E>H QIJOI07TOPG^]HV\$BZE8J7-1@]*"FK?I.W
M6H@C0#CH $0U(&H#X@Y OP;T+UUA4 ,&EP*&-<"$[E>Q&^'FB4JF8\'W1&AK
M9-,#H[Y!HUZ4Z0_E10E\2Q&GIE]9RDL@OR=O(,EGLLAS,*DCAQ?D.5%P0V:<
M*<JVE*W(]PV(1.=9WC0&Y!E2SE):4/.&?)J#2F@A?Q[["OW4J_EI[=.L\BGJ
M\"F,R#=<;"W)@F60G1+X&& 39?0>Y6/D9'S8KGHDC&](%$21S2$W? YIC_1#
M ^];X//+X;;5%Y?#0X<8_2;E?</7/YMR,J<R+;C<"B!_/RRE$KAO_[%X^%@Q
M#NR,NIC=RTV2PL3#:B5![,";_O1#& >_V,3^2++Y1Y(M/HCL)"V#)BT#%_OT
M"V2XJPI"J_0H3 ]N,K!EPTET;38JLI$AT\?*;AKT]'>V.U;Y$J/%&:,358:-
M*D.G*B]*UY:#)H EA^'YR7/R+IA6"DS=LFGEI+]6JZ$EPB!N:549X=EY8C4<
MM-2R<@WM:L6-6K%3K=\X^XP5<XLE?%D 0='P0B&K@IRPC)20%-*,@"D06* 9
M'OI6W6*;>ZV,SV)KJ+I&GBC2839L*=)A%MDUN6TTN75JHNM<*B"C2MKB=(*O
M_3[<GGP*>J/@1]N!.#\##'N1';@X XPLP!,51XV*H[,J+H%!3A7)!2_QDHC'
M!4T59 0O*>DKV>$$7@YL&CNIK]78[:=#XS/ L!=T:'P&&/5BM\9WC<9W3J;O
M:@W"II\3=JU^=]9=%MRV]JS;592YWZ%6!__H[O3/OJG#X'!O#9P>'&ZJKI/2
M37*M=#5;*[9HU"KM\PZ[N'T$=-@-^BUQ_*/[?0EB91HKB>5]RU1U"6YFF^;M
MP;0LK?F9;NI,WW"@J3K";XE8429) 3E2!KU;/)Y$U615#XIO3!>QY I[$C-<
M8V,*0AO@^YQS]?Z@%VA:W>G_4$L#!!0    ( ,B 5UB84$\X" 0  !D/   9
M    >&PO=V]R:W-H965T<R]S:&5E=#4V+GAM;*V7VX[;-A"&7X50@R(!LBM1
M)\M;V\#&1M( +6+L(;VFY;%-+"6J)'WHVY>4M;(L4<I>[(VMP\SPFR$YOS@Y
M<O$B=P *G3*6RZFS4ZJX<UV9[B C\I87D.LW&RXRHO2MV+JR$$#6I5/&7-_S
M8C<C-'=FD_+94LPF?*\8S6$ID-QG&1'_?0'&CU,'.Z\/'NAVI\P#=S8IR!8>
M03T72Z'OW#K*FF:02\IS)& S=>[QW1PGQJ&T^$GA*!O7R*2RXOS%W'Q?3QW/
M$ &#5)D01/\=8 Z,F4B:X]\JJ%./:1R;UZ_1OY;)ZV161,*<LW_H6NVF3N*@
M-6S(GJD'?OP3JH0B$R_E3):_Z%C9>@Y*]U+QK'+6!!G-S__D5!6BX8##'@>_
M<O#?ZA!4#D&9Z)FL3&M!%)E-!#\B8:QU-'-1UJ;TUMG0W$SCHQ+Z+=5^:O8]
M3WD&Z(F<0*(;-.=9P7/(E41\@Q:P 2%@;5ZC>RE!/R;Y&OU%R8HRJJCV^;@
M12B3G[3W\^,"??SP"7U -$=/.[Z7VEI.7*5!S7!N6D%].4/Y/5 +2&]1@#\C
MW_,#B_O\[>[^M;NKRU/7R*]KY)?Q@MYX51F4+@,IRW!G2^H<);1',?OQ3A8D
MA:FC-YP$<0!G]OMO./;^L*7X3L&N$@[JA(.AZ+/[-.5[LP8$I$ /9,4 5:-8
M9_,<+2JCF;YQF 6)+ORAF4_79NSAVN8*,ZPQPU]ABKV>%G99CC:Z<Y"X,3(.
MPJB%US7RDRBR\T4U7S3(5Z\;O<5TVY6D;%Q\Q>BVO+3!1AV..,9Q"]9B%/D]
MQ8QKV'@0]E'Q].7&=,1K7AMDW*UH.&I7M&LT]GP[XZAF' TR_BA :*A\BQAH
MT%]-_*A#$'HCW,+L&D4A[JEE4G,FPYQJ!\)&E'0&2UHX0Q97+..:9?RV17AI
M7C:RL663).-1B\YB%4?C'D+L733(>WN#;4RJM<M6L=ZIS;Y7M.O,&^J+!V=G
M*: @=(W@9#:<?1E7(9I5OPGB]M18K:)QS]1<I \/"LWL*SWI>>E?-Y7[U;!A
MX'7H;&;Q..S!NP@5'E:J;YROCY0Q*UK0'=,/O78#Z#'K6]07<<+#ZO3PX[FJ
M&])?VXA?]RY[,;LJI&<Z"=O$%K,P:&S6:^*+7.%AO5H2H7(0<D<+\VE,)5K3
MC=Z9D*=@Q>WJD-=&[9J$<0_G1:GPL%3UM0LK8U>&;K W:FR,"M1FAQ/<HUCX
M(EEX6+-^$K8_"S]A^LQ$^FK9U:%.+8=,KNDN0H6'E>J)*\*012,^HQR4%33I
M?NQIJ6BS=JW"4=*>>;=Q;C&'QK^)V-)<ZAVRT6[>[4C[B_,Y['RC>%$>959<
MZ8-1>;G39U<0QD"_WW"N7F_,Z:@^#<_^!U!+ P04    " #(@%=8HQ1D1=P$
M  #+%   &0   'AL+W=O<FMS:&5E=',O<VAE970U-RYX;6R]6&UOXC@0_BM6
M;G7:E=KF/8$>(+6D>U>)OHBVMQ]6]\$D!JQ-8M9VH+NZ'W^3EP9(@J^'T'V!
MQ)EY/,_8,Q[/8,/X-[$D1*+7)$[%4%M*N;K4=1$N28+%!5N1%+[,&4^PA%>^
MT,6*$QP52DFL6X;AZ0FFJ38:%&./?#1@F8QI2AXY$EF28/[CFL1L,]1,[6U@
M2A=+F0_HH\$*+\@3D2^K1PYO>HT2T82D@K(4<3(?:E?F96#ZN4(A\2<E&['S
MC'(J,\:^Y2^WT5 S<HM(3$*90V#X6Y,QB>,<">SX7H%J]9RYXN[S&_KG@CR0
MF6%!QBS^0B.Y'&H]#45DCK-83MGF#U(1<G.\D,6B^$6;2M;04)@)R9)*&2Q(
M:%K^X]?*$3L*EG- P:H4K/<JV)6"W5 P#RDXE8)3>*:D4O@AP!*/!IQM$,^E
M 2U_*)Q9: -]FN;K_B0Y?*6@)T</<DDXNA*"2'&&[F&C?0R(Q#06G] Y>GD*
MT,</G] '1%/TO&29P&DD!KJ$F7-]/:QFN2YGL0[,8EKHCJ5R*=!-&I%H'T '
MDVN[K3>[KRTE8D#""V2;9\@R++O#H/'[U:T.]>#]ZJ:"C5VO@EW@V0?PGB"<
MHRPFB,W1S?>,RA_HCL@EB]!MNB9"0J!)@;Y.0 W=2I*(O[K6H)S#Z9XC3R"7
M8H5#,M0@0PC"UT0;_?J+Z1F_=?GOE&#!B<#V?.O4OG54Z*-R;Z,EB:-\%T_Q
M;$;1,X?0ZO)AB>466'G.7(\<P^[U!_IZUSEM*=OL^]Z^5*"TZTC6;LW:5;*>
M/KP@7#*'PP'!.<&QI.D"Q02R)(1Z2CKYNRUFIF-[O0;_#BG?-*P&?Z6%1_+W
M:OZ>DO]#37B2$SY#Q8EVSN;G+X*4^>X,/4D,P02QE<?=9YKB-*0X1H],T.)0
M^GKS*O,C;@:1.:%"=D:=VHYG)@&QS+*XRK+=KA^?"BA0 AWI=[_VNZ\T<XQ7
M% RE/TF$!)O+#>;DX&;SV]O(<VRGL=FZI$RG$9*!TJPC2?=JTCTEZ8#,">?
M.&8X12$3AQ?GND3R=MAX;C.\VC*]GMG@J[3H2+[]FF]?R?>>20)%7TCH&D-L
M'.3:;_$P&DS;$D[/<AM4E<8<2=4TM@62H<XD1<BE+#T/,UAD2!9E^'5604:;
MC^$W^(R[I'IV8Q,$:K..I;U3%YHGRC?7%=(N']_M6\TX[A3S_>;&5MMU+&]K
MR]M2EPMAF"59# =#A'#"N*0_<7$8P!$1=B2W3H=8+::V[QG-S=\EYK7$ K7!
MQSID6YJ:RNIL-"TQ(=Y+IT@&P; 7_YTNL/\U]CM$S'XK^"LIMQ-HG]*V(C35
M)>$]2T,LEF4MA,@K7*)%-XNN<M!KQ;/3(N)Z/;M)I(WEND;_ )=MG6>J"[TO
M<*V>3'""S]!D,D9_O]4Q4/E,ZQ6"X4/7"KCT@3=8*EA,HV*!RV\$+B,<_<Y9
MMLJW_MM@=]H[4:57N?.4:,&IT/:79UN&FM[_<+,S3U3250X^)5IP*K1]!V_K
M35-=<+ZW%E'#_&<7MHM2SW=;F?ND1:F^T^5)"%\4W3(!Y6:6RK)Q4H_6';FK
MH@_5&+_..W5%]V@+4[;Y[C!?T%1 8IP#I''A T%>=L[*%\E612]IQJ1D2?&X
M)#@B/!> [W,&RU&]Y!/4_<O1/U!+ P04    " #(@%=8OI/2(G\#  "?$0
M&0   'AL+W=O<FMS:&5E=',O<VAE970U."YX;6RM6%&/FS@8_"L65YU:J5TP
M!)+L)9&V:[5=J2>MNNW=P^D>O. $JP;G;)-T__W9AB60I8%*?@D89B;?C+'U
MP>K(Q7>9$Z+ CX*5<NWE2NVO?5^F.2FPO.)[4NH[6RX*K/10['RY%P1GEE0P
M/PR"Q"\P+;W-REZ[%YL5KQ2C);D70%9%@<73>\+X<>U![_G"%[K+E;G@;U9[
MO",/1'W;WPL]\EN5C!:DE)270)#MVKN!UPC&AF 1?U%RE)US8*P\<O[=#.ZR
MM1>8B@@CJ3(26!\.Y)8P9I1T'?\UHE[[GX;8/7]6_V#-:S./6));SOZFF<K7
MWL(#&=GBBJDO_/B)-(9L@2EGTOZ"8X,-/)!64O&B(>L*"EK61_RC":)#@+.?
M$,*&$$XE1 TAFDJ8-8293::V8G- 6.'-2O C$ :MU<R)#=.RM7U:FGE_4$+?
MI9JG-A\YSXZ4,? ./-13#_@6J)R CX)+"6X*7I4*X#(#-VE:%17#BF3@KMAC
M*O3\*_!9PX@TK%;K-2(*4_9&BWY[0.#UJS?@%: E^)KS2FHIN?*5KMU4X*=-
MG>_K.L.?U(E(>@4B^!:$01@-T&^GT\,!.II.AWVZKP-O4P_;U$.K%XVE_L]G
M?0?<*5+(?X="J65FPS)F3[B6>YR2M:<7O23B0+S-[[_!)/AC*"*78LB16"^^
MJ(TONJ3>QO<6[.Q#BNU#.I1?K1-;';,%'C9PGL!XOO(/W62FP= HK.=FUKJ9
M773375?TM*Z875=#IFJYI%/&.QA#",]=3<2A<5S/5]SZBB?.4HJ%>*+E#APP
MJ\B0I?A%"6$<S((S0Y-0: S5,Y.T9I*+9KZ2-"\YX[NGH?(O<G]UF;H40X[$
M>IG-V\SF;G:YN<OX7(HA1V*]^!9M? M'N]SBQ1,/XR1:PK/E,PV&1F$]-\O6
MS=+M+K<<V)6B9?1B[YZ(0^.XGB\8G#JHP-D^UTCUPIT'T>S,TS08&H7U'75Z
M0GC1T8>;P=HODGYUF3I50Z[4^H&=VCGHJ)^#3ALZIVK(E5H_PU-/!UTU=8U0
M[[%?SI/D?!%-@J%16-_/J:N#CMLZ.-2'Z0;SO N:B$/CN+ZS4U\'W35VC52W
M9UX$P8NIFH)"8ZC:CM]Y&3:?+O[$8D=+"1C9:EIP-==\47\-J >*[^W[\2-7
M^FW;GN8$9T08@+Z_Y5P]#\PK=_M-9O,_4$L#!!0    ( ,B 5UBK8)/B;0(
M )$&   9    >&PO=V]R:W-H965T<R]S:&5E=#4Y+GAM;*U5RV[;,!#\%4(M
MB@1H33T<MW!E ;;5ICD$"&*D/10]T-+:(D*1*DE;Z=^7#UEQ MO)(1>)I'9F
M=V>E4=H*>:\J (T>:L;5)*BT;L88JZ*"FJB!:(";)RLA:Z+-5JZQ:B20TH%J
MAN,P'.&:4!YDJ3N[D5DJ-II1#C<2J4U=$_EO!DRTDR *=@>W=%UI>X"SM"%K
M6("^:VZDV>&>I:0U<$4%1Q)6DV :C?.AC7<!/RFT:F^-;"=+(>[MYJJ<!*$M
M"!@4VC(0<]O"'!BS1*:,OQUGT*>TP/WUCOV[Z]WTLB0*YH+]HJ6N)L&7 )6P
M(ANF;T7[ [I^+BQ?(9AR5]3ZV(MA@(J-TJ+NP*:"FG)_)P^=#GN :'0$$'>
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
M0@)57F/EQ,B\N FFTN"]4@Q3O/E!V0#\/I?2/$_LY5+_EXC_ E!+ P04
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
M?5GK]I%N0R ?X8 ?0N9^(9]_0S#R3D(D_FI; [DMPW9;5,1[(Q+JPD,/0YH
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
M:;ZY-H4'D_8"<WXEA'[>L<N7]^O;Y_\#4$L#!!0    ( ,B 5UAZ"?@M%00
M +D7   9    >&PO=V]R:W-H965T<R]S:&5E=#8V+GAM;,68VV[;.!"&7V6@
M+18MT%@'RX=D;0.)I;8!FD60H-V+Q5XPTM@F*HE>DK8;H ^_I"3+DJMH(X!
M;VR=YB/G_T52P]F!\6]B@RCA>YID8FYMI-Q>V;:(-I@2,6!;S-2=%>,ID>J4
MKVVQY4CB/"A-;,]QQG9*:&8M9OFU>[Z8L9U,:(;W',0N30E_OL&$'>:6:QTO
M/-#U1NH+]F*V)6M\1/EE>\_5F5U18IIB)BC+@.-J;EV[5Z'KZX#\B:\4#Z)V
M##J5)\:^Z9/;>&XYND>88"0U@JB_/2XQ231)]>/?$FI5;>K ^O&1_B%/7B7S
M1 0N6?(7C>5F;DTMB'%%=HE\8(=/6"8TTKR()2+_A4/YK&-!M!.2I66PZD%*
ML^*??"^%J 4H3GN 5P9XYP'#%P*&9<#P/,!_(< O _S7MC J _+4[2+W7+B
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
MPU/.I 5K/)TT6+7'M-)2V+O(#R*8E@BFO>?9SZRL@_C\\@6X*E-1EEJ0JH0
M?<:$HT><;*'+^^F09]F08N% 8C6>MK4O!ZV!3K.8)0GF0G?E8=899<5TXTH(
M^=[(<QJ!UK^J8Q$.I59G6"FI[8//MP,I%46Z7<$4>*/IN(G);M/T1Q._\4IV
M#//&(W__=M<=<_:..1\YI [TT6G[Z+LCOWEF]:_AZ% 82*U.;%]OV[VE9_7<
M.I"2VZ;D34=V,S/WSWLTI?^C@+;W%;1]; G=/LD.Q.>U(C^P1BUX[5$=22GL
M7_5'J>RK9-OO/=Q^,(F37.^&JG]H5) H/]#J?^!:_[SSH.O$,V2]?#VH6CB4
M6IWVOOZV^POP'FBYH5^)%L?Q@E;>ZACFCBVK&53M8:X;5(;EZS<K5SHI\%5V
M-290Q+94YK<796]Y_7:973HU^J_TM5QV5;27R>_TOF*N3G:!$E@J26LT5FOB
M^359WI!LDUT</3$I69H]K@''P/4 ]?N2,?G:T!.4EY6+_P!02P,$%     @
MR(!76!CT"1;N!   JQD  !D   !X;"]W;W)K<VAE971S+W-H965T-S N>&UL
MS9EM;]LV$,>_"N$50PMDED4_)K,--$Z+%FA0HT$W#,->T/+9)BJ)&DG9"; /
MOR.E2'Z0V520A[U)1)EWO-^)//XIC7="?E,; $T>HS!6D]9&Z^3&\U2P@8BI
MMD@@QE]60D9,8U.N/95(8$MK%(4>[70&7L1XW)J.[;VYG(Y%JD,>PUP2E481
MDT^W$(K=I.6WGF]\X>N--C>\Z3AA:W@ _3692VQYA9<ECR!67,1$PFK2>NO?
MS&C?&-@>OW'8J;UK8E 60GPSC8_+2:MC(H(0 FU<,/RWA1F$H?&$<?R=.VT5
M8QK#_>MG[^\M/,(LF(*9"'_G2[V9M$8MLH052T/]1>P^0 YD PQ$J.Q?LLO[
M=EHD2)4646Z,$40\SOZSQSP1>P;^X(P!S0WHL4'OC$$W-^A:T"PRBW7'-)N.
MI=@1:7JC-W-A<V.MD8;'YC$^:(F_<K33TYF((J[QN6A%6+PD,Q%K'J\A#C@H
M\OH.-..A>D-^(5\?[LCK5V_(*\)C<L_#$)^"&GL:@S"NO" ?\#8;D)X9T*?D
M'L?8*/(N7L+RT(&'T1<(]!GAECH]WD'0)EW_BM .[58$-'NY.76$TRTRVK7^
MNF?\?=8;D&0_KW]^PB[DHX9(_565L,Q?K]J?6<<W*F$!3%JX4!7(+;2F/__D
M#SJ_5L$VY.P O5>@]US>#R:3%F0!)&%\686<^>E;/Z;2;*?=T=C;[H,XAZH)
MTB] ^C5 S,0_,\=N,W]^=X_([[6/F9RCUF0:%$R#^DR]*J;!*=/P!,DY:$VD
M88$TK(_4KT(:GB+1=N\(R3EH3:11@32JCS2H0AJ]!,DY:$VDZP+INC[2L KI
MN@J)'B$Y!ZV)Y'?*;;/CA'H7):%X MPC4]S&) EP3Y.H28@&B=LTT[ DBR<"
M63>)N[K>H(HB:R&6)&"I B*DR0%;*-QLL;4BP8;ASFMN6F\BK-Q=.Q65QC]Y
MX.[PZZ9G3U7X_T%Z7I80_S0AW4Z[>YP09\!U$T++A%!G0N:I1!K$^KP(^9H9
M"7N5KX8YKH8KPE:8&O(',$G>H["M)*6GI*/3)^\,I"YHJ7Y\I\*8?@)M0' Z
MSR0LN2;_$"M_BAN59(U*H*:\'6:@%$%^KV$!Z#>D=7+\2R@GOY1.OEL[91-
MV8*6S0!<V$KCX0+/%97TF;_K_8)V4NTK.Y5K_##64A+Y;DUTSV,>I5%E5 T)
MFSS\2\@DO]1)_K#I*=F0",KQ+R&I_%)3^6Y1-0?)<5]9X9:22+'E9B::P[1Y
M]KBU1 G$RI9DHEC(Y),]"0?V))QF]\UD!HEGX1@K=@PKGFD9>(0@->\AGO>Y
M;$,S*29L+0%LLBOSZXYX0")[2*Y,YB7$G%^J.=\MYQY@"Y(9R9*PG%011A*0
M 3;8VI9Z%F/FPCR=E?S9(*/]]7R\Y"^A\&BI\*A;X?T(YT+$:>5CSL?8Q^RT
M^T>@[D#J@I9:C;JUVCU[/%<$W98_6@6:\G;(64HP2ALN@K0A*97C7T*8T5*8
M4;<P^Q\6P>]$W"5/*(<K:Z#;LFXN2XE'W2^ZFJF!^2#[Q>'XU.*.HRYGJ>6H
M6\LU4P/[W\=L],68M_<Z/ *YME\)%,[E--;9F_'B;O$EXJU]_^Z5W;//&/=,
MKGFL2 @K-.VTAQBHS+X,9 TM$OMR?2&T%I&]W ##56 ZX.\K(?1SPPQ0?)^9
M_@M02P,$%     @ R(!76+A+Z1Y6 P  -0H  !D   !X;"]W;W)K<VAE971S
M+W-H965T-S$N>&ULK59-;]LX$/TKA%HL6B")/BVY65M ;&6Q.12;QFWW4/3
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
M;E#OYB?U+N/7(9=KS_<:K_^35(_G<_/U\I?E]\[)3;C@7-]6E*>_4$L#!!0
M   ( ,B 5UCART;(_0$  #TI   3    6T-O;G1E;G1?5'EP97-=+GAM;,W:
M34[#,! %X*M4V:+&]6\!43; %EAP 9-,VZA);-D&RNUQ4D "004J$F_3J+4]
M;^*1OE7/[IX]Q<FV:_NX*-8I^5/&8K6FSL;2>>KSRM*%SJ;\-:R8M]7&KHB)
MV<RPRO6)^C1-0XWB_.R2EO:A39.K;?XY-JY?%(':6$PN=AN'K$5AO6^;RJ:\
MSA[[^E/*]#6AS"?'/7'=^'B4-Q3LRX1AY?N UW,WCQ1"4]/DUH9T;;N\BVU;
M%M-S2['<7^*+'MURV514N^JART?*Z /9.JZ)4M>6NZ)'^Y-3OF':??*#\\<R
M^P+SSMO@?,P3"_3[N+>1#*>G/A>BD)K]K_B>F$L?_'XT3+NF^H?9^7J?7-B,
M\XAL?!Q^QQ]G_%[_EWT(D#XD2!\*I \-TH<!Z6,.TL<Q2!\G('WP&4HC**)R
M%%(YBJD<!56.HBI'896CN,I18.4HL@H4606*K )%5H$BJT"15:#(*E!D%2BR
M"A19!8JL$D56B2*K1)%5HL@J4625*+)*%%DEBJP215:)(JM"D56AR*I09%4H
MLBH4616*K I%5H4BJT*15:'(JE%DU2BR:A19-8JL&D56C2*K1I%5H\BJ4635
M*+(:%%D-BJP&15:#(JM!D=6@R&I09#4HLAH460V*K',46>?_*>N]<YL_CA^?
M96>;_BV?C?^:/'\!4$L! A0#%     @ R(!76 =!36*!    L0   !
M         ( !     &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4    " #(@%=8
MU;@GA>X    K @  $0              @ &O    9&]C4')O<',O8V]R92YX
M;6Q02P$"% ,4    " #(@%=8F5R<(Q &  "<)P  $P              @ ',
M 0  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( ,B 5UCL%N[=I@<
M #HP   8              " @0T(  !X;"]W;W)K<VAE971S+W-H965T,2YX
M;6Q02P$"% ,4    " #(@%=8#NFJ6#D"  "P!0  &               @('I
M#P  >&PO=V]R:W-H965T<R]S:&5E=#(N>&UL4$L! A0#%     @ R(!76":M
M&_N?!0  DA4  !@              ("!6!(  'AL+W=O<FMS:&5E=',O<VAE
M970S+GAM;%!+ 0(4 Q0    ( ,B 5UBF[Z*JZP4  /P7   8
M  " @2T8  !X;"]W;W)K<VAE971S+W-H965T-"YX;6Q02P$"% ,4    " #(
M@%=8B>^DS]P#   T#0  &               @(%.'@  >&PO=V]R:W-H965T
M<R]S:&5E=#4N>&UL4$L! A0#%     @ R(!76#T"G#+,"P  <6T  !@
M         ("!8"(  'AL+W=O<FMS:&5E=',O<VAE970V+GAM;%!+ 0(4 Q0
M   ( ,B 5U@BL,/(]@(  .<'   8              " @6(N  !X;"]W;W)K
M<VAE971S+W-H965T-RYX;6Q02P$"% ,4    " #(@%=8G<>2 *L)  # +P
M&               @(&.,0  >&PO=V]R:W-H965T<R]S:&5E=#@N>&UL4$L!
M A0#%     @ R(!76$ &GA?0(@  B6P  !@              ("!;SL  'AL
M+W=O<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4 Q0    ( ,B 5UCQAW3#00,
M &\'   9              " @75>  !X;"]W;W)K<VAE971S+W-H965T,3 N
M>&UL4$L! A0#%     @ R(!76$-S=VDV P  +0<  !D              ("!
M[6$  'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q02P$"% ,4    " #(@%=8
M,>RX!"(#  #/!P  &0              @(%:90  >&PO=V]R:W-H965T<R]S
M:&5E=#$R+GAM;%!+ 0(4 Q0    ( ,B 5UA]E2ZV1@,  . &   9
M      " @;-H  !X;"]W;W)K<VAE971S+W-H965T,3,N>&UL4$L! A0#%
M  @ R(!76-1E=TH2!P  -1   !D              ("!,&P  'AL+W=O<FMS
M:&5E=',O<VAE970Q-"YX;6Q02P$"% ,4    " #(@%=8[UA'J00$  "V"
M&0              @(%Y<P  >&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;%!+
M 0(4 Q0    ( ,B 5U@!NF:/U0,   @)   9              " @;1W  !X
M;"]W;W)K<VAE971S+W-H965T,38N>&UL4$L! A0#%     @ R(!76"+=.3(]
M P   P<  !D              ("!P'L  'AL+W=O<FMS:&5E=',O<VAE970Q
M-RYX;6Q02P$"% ,4    " #(@%=8>YJ':(@"  #+!0  &0
M@($T?P  >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;%!+ 0(4 Q0    ( ,B
M5UC>KBN/4P,  .('   9              " @?.!  !X;"]W;W)K<VAE971S
M+W-H965T,3DN>&UL4$L! A0#%     @ R(!76#%:XAGA!@  $A(  !D
M         ("!?84  'AL+W=O<FMS:&5E=',O<VAE970R,"YX;6Q02P$"% ,4
M    " #(@%=8?-.!U.,'   M%0  &0              @(&5C   >&PO=V]R
M:W-H965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0    ( ,B 5U@@1DM3A04  #D.
M   9              " @:^4  !X;"]W;W)K<VAE971S+W-H965T,C(N>&UL
M4$L! A0#%     @ R(!76 #E7B73!P  @Q(  !D              ("!:YH
M 'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6Q02P$"% ,4    " #(@%=8Z+P5
M<;T&   ($0  &0              @(%UH@  >&PO=V]R:W-H965T<R]S:&5E
M=#(T+GAM;%!+ 0(4 Q0    ( ,B 5UA\6BA*A@H  #@@   9
M  " @6FI  !X;"]W;W)K<VAE971S+W-H965T,C4N>&UL4$L! A0#%     @
MR(!76/$=W%@) P  Q08  !D              ("!)K0  'AL+W=O<FMS:&5E
M=',O<VAE970R-BYX;6Q02P$"% ,4    " #(@%=818$8BSP?   ':@  &0
M            @(%FMP  >&PO=V]R:W-H965T<R]S:&5E=#(W+GAM;%!+ 0(4
M Q0    ( ,B 5UB'+B_B3P,  ' '   9              " @=G6  !X;"]W
M;W)K<VAE971S+W-H965T,C@N>&UL4$L! A0#%     @ R(!76$DR,+(Y P
M&0<  !D              ("!7]H  'AL+W=O<FMS:&5E=',O<VAE970R.2YX
M;6Q02P$"% ,4    " #(@%=8X:[:O^\"   B!P  &0              @('/
MW0  >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;%!+ 0(4 Q0    ( ,B 5UBB
M>//K(@,  )<&   9              " @?7@  !X;"]W;W)K<VAE971S+W-H
M965T,S$N>&UL4$L! A0#%     @ R(!76&K5T'<*!0  %@P  !D
M     ("!3N0  'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6Q02P$"% ,4
M" #(@%=8@W DZQ($  "V"   &0              @(&/Z0  >&PO=V]R:W-H
M965T<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    ( ,B 5UA=#1XPY (  $\&   9
M              " @=CM  !X;"]W;W)K<VAE971S+W-H965T,S0N>&UL4$L!
M A0#%     @ R(!76.W8!<TK P  Y08  !D              ("!\_   'AL
M+W=O<FMS:&5E=',O<VAE970S-2YX;6Q02P$"% ,4    " #(@%=8-RH,CYH"
M    !@  &0              @(%5]   >&PO=V]R:W-H965T<R]S:&5E=#,V
M+GAM;%!+ 0(4 Q0    ( ,B 5U@0MQ__BP,  ,0(   9              "
M@2;W  !X;"]W;W)K<VAE971S+W-H965T,S<N>&UL4$L! A0#%     @ R(!7
M6%I70JB9 @  $@8  !D              ("!Z/H  'AL+W=O<FMS:&5E=',O
M<VAE970S."YX;6Q02P$"% ,4    " #(@%=8R4'0->8"   R!@  &0
M        @(&X_0  >&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM;%!+ 0(4 Q0
M   ( ,B 5UBPFE5EXP(  +T(   9              " @=4  0!X;"]W;W)K
M<VAE971S+W-H965T-# N>&UL4$L! A0#%     @ R(!76#[U6_)N @  _@4
M !D              ("![P,! 'AL+W=O<FMS:&5E=',O<VAE970T,2YX;6Q0
M2P$"% ,4    " #(@%=8XGB@@7$%   >)P  &0              @(&4!@$
M>&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;%!+ 0(4 Q0    ( ,B 5UAJ8' F
M( ,  +4-   9              " @3P, 0!X;"]W;W)K<VAE971S+W-H965T
M-#,N>&UL4$L! A0#%     @ R(!76&U!*Z-& P  : X  !D
M ("!DP\! 'AL+W=O<FMS:&5E=',O<VAE970T-"YX;6Q02P$"% ,4    " #(
M@%=8CU?4M9("  #E!0  &0              @($0$P$ >&PO=V]R:W-H965T
M<R]S:&5E=#0U+GAM;%!+ 0(4 Q0    ( ,B 5UCOBG5OL@(  *$'   9
M          " @=D5 0!X;"]W;W)K<VAE971S+W-H965T-#8N>&UL4$L! A0#
M%     @ R(!76&=(X_P\ P  Q H  !D              ("!PA@! 'AL+W=O
M<FMS:&5E=',O<VAE970T-RYX;6Q02P$"% ,4    " #(@%=8Y'[D'/L#   U
M$0  &0              @($U' $ >&PO=V]R:W-H965T<R]S:&5E=#0X+GAM
M;%!+ 0(4 Q0    ( ,B 5UCC KV9Z 0  &TA   9              " @6<@
M 0!X;"]W;W)K<VAE971S+W-H965T-#DN>&UL4$L! A0#%     @ R(!76#[0
M"B;_ @  I0D  !D              ("!AB4! 'AL+W=O<FMS:&5E=',O<VAE
M970U,"YX;6Q02P$"% ,4    " #(@%=8J(YDQT8"   \!0  &0
M    @(&\* $ >&PO=V]R:W-H965T<R]S:&5E=#4Q+GAM;%!+ 0(4 Q0    (
M ,B 5UB4!,?_T@0  ",@   9              " @3DK 0!X;"]W;W)K<VAE
M971S+W-H965T-3(N>&UL4$L! A0#%     @ R(!76%_?Q/&) @  HP8  !D
M             ("!0C ! 'AL+W=O<FMS:&5E=',O<VAE970U,RYX;6Q02P$"
M% ,4    " #(@%=8CV B O,"  #K"   &0              @($",P$ >&PO
M=V]R:W-H965T<R]S:&5E=#4T+GAM;%!+ 0(4 Q0    ( ,B 5UAS(PPOS@,
M /8.   9              " @2PV 0!X;"]W;W)K<VAE971S+W-H965T-34N
M>&UL4$L! A0#%     @ R(!76)A03S@(!   &0\  !D              ("!
M,3H! 'AL+W=O<FMS:&5E=',O<VAE970U-BYX;6Q02P$"% ,4    " #(@%=8
MHQ1D1=P$  #+%   &0              @(%P/@$ >&PO=V]R:W-H965T<R]S
M:&5E=#4W+GAM;%!+ 0(4 Q0    ( ,B 5UB^D](B?P,  )\1   9
M      " @8-# 0!X;"]W;W)K<VAE971S+W-H965T-3@N>&UL4$L! A0#%
M  @ R(!76*M@D^)M @  D08  !D              ("!.4<! 'AL+W=O<FMS
M:&5E=',O<VAE970U.2YX;6Q02P$"% ,4    " #(@%=8(%,ZN',#   9#
M&0              @('=20$ >&PO=V]R:W-H965T<R]S:&5E=#8P+GAM;%!+
M 0(4 Q0    ( ,B 5U@Y0"JPV0(  %<(   9              " @8=- 0!X
M;"]W;W)K<VAE971S+W-H965T-C$N>&UL4$L! A0#%     @ R(!76 WVKC9?
M P  \@H  !D              ("!EU ! 'AL+W=O<FMS:&5E=',O<VAE970V
M,BYX;6Q02P$"% ,4    " #(@%=8$+LLU,<"  #]!P  &0
M@($M5 $ >&PO=V]R:W-H965T<R]S:&5E=#8S+GAM;%!+ 0(4 Q0    ( ,B
M5U@C1P:-@@4  +(7   9              " @2M7 0!X;"]W;W)K<VAE971S
M+W-H965T-C0N>&UL4$L! A0#%     @ R(!76 >C)3 1!@  ZRX  !D
M         ("!Y%P! 'AL+W=O<FMS:&5E=',O<VAE970V-2YX;6Q02P$"% ,4
M    " #(@%=8>@GX+14$  "Y%P  &0              @($L8P$ >&PO=V]R
M:W-H965T<R]S:&5E=#8V+GAM;%!+ 0(4 Q0    ( ,B 5U@ 5@!F6P,  %X+
M   9              " @7AG 0!X;"]W;W)K<VAE971S+W-H965T-C<N>&UL
M4$L! A0#%     @ R(!76%FAEJSA!0  )BH  !D              ("!"FL!
M 'AL+W=O<FMS:&5E=',O<VAE970V."YX;6Q02P$"% ,4    " #(@%=8=8$"
M+5,$  "X%   &0              @($B<0$ >&PO=V]R:W-H965T<R]S:&5E
M=#8Y+GAM;%!+ 0(4 Q0    ( ,B 5U@8] D6[@0  *L9   9
M  " @:QU 0!X;"]W;W)K<VAE971S+W-H965T-S N>&UL4$L! A0#%     @
MR(!76+A+Z1Y6 P  -0H  !D              ("!T7H! 'AL+W=O<FMS:&5E
M=',O<VAE970W,2YX;6Q02P$"% ,4    " #(@%=8J@;-M4D#  "L%   #0
M            @ %>?@$ >&PO<W1Y;&5S+GAM;%!+ 0(4 Q0    ( ,B 5UB7
MBKL<P    !,"   +              "  =*! 0!?<F5L<R\N<F5L<U!+ 0(4
M Q0    ( ,B 5U@21:,1<@4  ,HN   /              "  ;N" 0!X;"]W
M;W)K8F]O:RYX;6Q02P$"% ,4    " #(@%=8L 4 O38"   <*@  &@
M        @ %:B $ >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4
M    " #(@%=8X<M&R/T!   ]*0  $P              @ '(B@$ 6T-O;G1E
C;G1?5'EP97-=+GAM;%!+!08     3P!/ * 5  #VC $    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>142</ContextCount>
  <ElementCount>342</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>37</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="kfrc-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="kfrc-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="kfrc-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0000003 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="kfrc-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0000004 - Statement - CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="kfrc-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0000005 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETSParenthetical</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="kfrc-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0000006 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS??? EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS??? EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="kfrc-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0000007 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS??? EQUITY (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYParenthetical</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS??? EQUITY (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="kfrc-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>0000008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="kfrc-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>0000009 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/SummaryofSignificantAccountingPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="kfrc-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>0000010 - Disclosure - Reportable Segments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/ReportableSegments</Role>
      <ShortName>Reportable Segments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="kfrc-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>0000011 - Disclosure - Disaggregation of Revenue</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/DisaggregationofRevenue</Role>
      <ShortName>Disaggregation of Revenue</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="kfrc-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>0000012 - Disclosure - Allowance for Credit Losses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/AllowanceforCreditLosses</Role>
      <ShortName>Allowance for Credit Losses</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="kfrc-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>0000013 - Disclosure - Fixed Assets, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/FixedAssetsNet</Role>
      <ShortName>Fixed Assets, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="kfrc-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>0000014 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="kfrc-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0000015 - Disclosure - Other Assets, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/OtherAssetsNet</Role>
      <ShortName>Other Assets, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="kfrc-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>0000016 - Disclosure - Goodwill</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/Goodwill</Role>
      <ShortName>Goodwill</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="kfrc-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>0000017 - Disclosure - Current Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/CurrentLiabilities</Role>
      <ShortName>Current Liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="kfrc-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>0000018 - Disclosure - Other Long-Term Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/OtherLongTermLiabilities</Role>
      <ShortName>Other Long-Term Liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="kfrc-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>0000019 - Disclosure - Operating Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/OperatingLeases</Role>
      <ShortName>Operating Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="kfrc-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>0000020 - Disclosure - Employee Benefit Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/EmployeeBenefitPlans</Role>
      <ShortName>Employee Benefit Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="kfrc-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>0000021 - Disclosure - Credit Facility</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/CreditFacility</Role>
      <ShortName>Credit Facility</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="kfrc-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>0000022 - Disclosure - Derivative Instrument and Hedging Activity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/DerivativeInstrumentandHedgingActivity</Role>
      <ShortName>Derivative Instrument and Hedging Activity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="kfrc-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>0000023 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="kfrc-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>0000024 - Disclosure - Stock Incentive Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/StockIncentivePlans</Role>
      <ShortName>Stock Incentive Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="kfrc-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>0000025 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="kfrc-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>0000026 - Disclosure - Schedule II Valuation and Qualifying Accounts and Reserves Supplemental Schedule</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/ScheduleIIValuationandQualifyingAccountsandReservesSupplementalSchedule</Role>
      <ShortName>Schedule II Valuation and Qualifying Accounts and Reserves Supplemental Schedule</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="kfrc-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>9954471 - Disclosure - Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.kforce.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="kfrc-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>9954472 - Disclosure - Reportable Segments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/ReportableSegmentsTables</Role>
      <ShortName>Reportable Segments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.kforce.com/role/ReportableSegments</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="kfrc-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>9954473 - Disclosure - Disaggregation of Revenue (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/DisaggregationofRevenueTables</Role>
      <ShortName>Disaggregation of Revenue (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.kforce.com/role/DisaggregationofRevenue</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="kfrc-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>9954474 - Disclosure - Allowance for Credit Losses (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/AllowanceforCreditLossesTables</Role>
      <ShortName>Allowance for Credit Losses (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.kforce.com/role/AllowanceforCreditLosses</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="kfrc-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>9954475 - Disclosure - Fixed Assets, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/FixedAssetsNetTables</Role>
      <ShortName>Fixed Assets, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.kforce.com/role/FixedAssetsNet</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="kfrc-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>9954476 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.kforce.com/role/IncomeTaxes</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="kfrc-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>9954477 - Disclosure - Other Assets, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/OtherAssetsNetTables</Role>
      <ShortName>Other Assets, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.kforce.com/role/OtherAssetsNet</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="kfrc-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>9954478 - Disclosure - Goodwill (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/GoodwillTables</Role>
      <ShortName>Goodwill (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.kforce.com/role/Goodwill</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="kfrc-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>9954479 - Disclosure - Current Liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/CurrentLiabilitiesTables</Role>
      <ShortName>Current Liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.kforce.com/role/CurrentLiabilities</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="kfrc-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>9954480 - Disclosure - Other Long-Term Liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/OtherLongTermLiabilitiesTables</Role>
      <ShortName>Other Long-Term Liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.kforce.com/role/OtherLongTermLiabilities</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="kfrc-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>9954481 - Disclosure - Operating Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/OperatingLeasesTables</Role>
      <ShortName>Operating Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.kforce.com/role/OperatingLeases</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="kfrc-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>9954482 - Disclosure - Derivative Instrument and Hedging Activity (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityTables</Role>
      <ShortName>Derivative Instrument and Hedging Activity (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.kforce.com/role/DerivativeInstrumentandHedgingActivity</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="kfrc-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>9954483 - Disclosure - Stock Incentive Plans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/StockIncentivePlansTables</Role>
      <ShortName>Stock Incentive Plans (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.kforce.com/role/StockIncentivePlans</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="kfrc-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>9954484 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Revenue Recognition (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="kfrc-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>9954485 - Disclosure - Summary of Significant Accounting Policies - Trade Receivables and Related Reserves (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesTradeReceivablesandRelatedReservesDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Trade Receivables and Related Reserves (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="kfrc-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>9954486 - Disclosure - Summary of Significant Accounting Policies - Equity Method Investment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Equity Method Investment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="kfrc-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>9954487 - Disclosure - Summary of Significant Accounting Policies - Operating Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesOperatingLeasesDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Operating Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="kfrc-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>9954488 - Disclosure - Summary of Significant Accounting Policies - Capitalized Software (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesCapitalizedSoftwareDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Capitalized Software (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="kfrc-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>9954489 - Disclosure - Summary of Significant Accounting Policies - Health Insurance (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesHealthInsuranceDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Health Insurance (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="kfrc-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>9954490 - Disclosure - Summary of Significant Accounting Policies - Earnings per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEarningsperShareDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Earnings per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="kfrc-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>9954491 - Disclosure - Summary of Significant Accounting Policies - Treasury Stock (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesTreasuryStockDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Treasury Stock (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="kfrc-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>9954492 - Disclosure - Reportable Segments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/ReportableSegmentsDetails</Role>
      <ShortName>Reportable Segments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.kforce.com/role/ReportableSegmentsTables</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="kfrc-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>9954493 - Disclosure - Disaggregation of Revenue - Schedule of Disaggregation of Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/DisaggregationofRevenueScheduleofDisaggregationofRevenueDetails</Role>
      <ShortName>Disaggregation of Revenue - Schedule of Disaggregation of Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="kfrc-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>9954494 - Disclosure - Allowance for Credit Losses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/AllowanceforCreditLossesDetails</Role>
      <ShortName>Allowance for Credit Losses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.kforce.com/role/AllowanceforCreditLossesTables</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="kfrc-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>9954495 - Disclosure - Allowance for Credit Losses - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/AllowanceforCreditLossesAdditionalInformationDetails</Role>
      <ShortName>Allowance for Credit Losses - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="kfrc-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>9954496 - Disclosure - Fixed Assets, Net - Major Classifications of Fixed Assets and Related Useful Lives (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/FixedAssetsNetMajorClassificationsofFixedAssetsandRelatedUsefulLivesDetails</Role>
      <ShortName>Fixed Assets, Net - Major Classifications of Fixed Assets and Related Useful Lives (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="kfrc-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>9954497 - Disclosure - Fixed Assets, Net - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/FixedAssetsNetAdditionalInformationDetails</Role>
      <ShortName>Fixed Assets, Net - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="kfrc-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>9954498 - Disclosure - Income Taxes - Income Tax Expense (Benefit), Continuing Operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/IncomeTaxesIncomeTaxExpenseBenefitContinuingOperationsDetails</Role>
      <ShortName>Income Taxes - Income Tax Expense (Benefit), Continuing Operations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="kfrc-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>9954499 - Disclosure - Income Taxes - Effective Income Tax Rate, Continuing Operations, Tax Rate Reconciliation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/IncomeTaxesEffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationDetails</Role>
      <ShortName>Income Taxes - Effective Income Tax Rate, Continuing Operations, Tax Rate Reconciliation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="kfrc-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>9954500 - Disclosure - Income Taxes - Components of Deferred Tax Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails</Role>
      <ShortName>Income Taxes - Components of Deferred Tax Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="kfrc-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>9954501 - Disclosure - Other Assets, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/OtherAssetsNetDetails</Role>
      <ShortName>Other Assets, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.kforce.com/role/OtherAssetsNetTables</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="kfrc-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>9954502 - Disclosure - Goodwill - Summary of the Gross Amount and Accumulated Impairment Losses of Goodwill (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/GoodwillSummaryoftheGrossAmountandAccumulatedImpairmentLossesofGoodwillDetail</Role>
      <ShortName>Goodwill - Summary of the Gross Amount and Accumulated Impairment Losses of Goodwill (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="kfrc-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>9954503 - Disclosure - Goodwill - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/GoodwillAdditionalInformationDetails</Role>
      <ShortName>Goodwill - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="kfrc-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>9954504 - Disclosure - Current Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/CurrentLiabilitiesDetails</Role>
      <ShortName>Current Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.kforce.com/role/CurrentLiabilitiesTables</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="kfrc-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>9954506 - Disclosure - Other Long-Term Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/OtherLongTermLiabilitiesDetails</Role>
      <ShortName>Other Long-Term Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.kforce.com/role/OtherLongTermLiabilitiesTables</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="kfrc-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>9954507 - Disclosure - Operating Leases - Schedule of Weighted-Average Terms and Operating Lease Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/OperatingLeasesScheduleofWeightedAverageTermsandOperatingLeaseExpenseDetails</Role>
      <ShortName>Operating Leases - Schedule of Weighted-Average Terms and Operating Lease Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="kfrc-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>9954508 - Disclosure - Operating Leases - Schedule of Maturities for Operating Lease Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/OperatingLeasesScheduleofMaturitiesforOperatingLeaseLiabilitiesDetails</Role>
      <ShortName>Operating Leases - Schedule of Maturities for Operating Lease Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="kfrc-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>9954510 - Disclosure - Employee Benefit Plans - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/EmployeeBenefitPlansNarrativeDetails</Role>
      <ShortName>Employee Benefit Plans - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="kfrc-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>9954511 - Disclosure - Credit Facility (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/CreditFacilityDetails</Role>
      <ShortName>Credit Facility (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.kforce.com/role/CreditFacility</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="kfrc-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>9954512 - Disclosure - Derivative Instrument and Hedging Activity - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityNarrativeDetails</Role>
      <ShortName>Derivative Instrument and Hedging Activity - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="kfrc-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>9954513 - Disclosure - Derivative Instrument and Hedging Activity - Accumulated Derivative Instrument Gain (Loss) Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityAccumulatedDerivativeInstrumentGainLossActivityDetails</Role>
      <ShortName>Derivative Instrument and Hedging Activity - Accumulated Derivative Instrument Gain (Loss) Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="kfrc-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>9954515 - Disclosure - Stock Incentive Plans - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails</Role>
      <ShortName>Stock Incentive Plans - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="kfrc-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>9954516 - Disclosure - Stock Incentive Plans - Summary of Restricted Stock Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails</Role>
      <ShortName>Stock Incentive Plans - Summary of Restricted Stock Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="kfrc-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>9954517 - Disclosure - Commitments and Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/CommitmentsandContingenciesDetails</Role>
      <ShortName>Commitments and Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.kforce.com/role/CommitmentsandContingencies</ParentRole>
      <Position>70</Position>
    </Report>
    <Report instance="kfrc-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>9954518 - Disclosure - Schedule II Valuation and Qualifying Accounts and Reserves Supplemental Schedule (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kforce.com/role/ScheduleIIValuationandQualifyingAccountsandReservesSupplementalScheduleDetails</Role>
      <ShortName>Schedule II Valuation and Qualifying Accounts and Reserves Supplemental Schedule (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.kforce.com/role/ScheduleIIValuationandQualifyingAccountsandReservesSupplementalSchedule</ParentRole>
      <Position>71</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-K" isDefinitelyFs="true" isUsgaap="true" original="kfrc-20231231.htm">kfrc-20231231.htm</File>
    <File>kfrc-20231231.xsd</File>
    <File>kfrc-20231231_cal.xml</File>
    <File>kfrc-20231231_def.xml</File>
    <File>kfrc-20231231_lab.xml</File>
    <File>kfrc-20231231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>kfrc-20231231_g1.jpg</File>
    <File>kfrc-20231231_g2.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1">http://fasb.org/srt/2023</BaseTaxonomy>
    <BaseTaxonomy items="738">http://fasb.org/us-gaap/2023</BaseTaxonomy>
    <BaseTaxonomy items="38">http://xbrl.sec.gov/dei/2023</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>96
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "kfrc-20231231.htm": {
   "nsprefix": "kfrc",
   "nsuri": "http://www.kforce.com/20231231",
   "dts": {
    "inline": {
     "local": [
      "kfrc-20231231.htm"
     ]
    },
    "schema": {
     "local": [
      "kfrc-20231231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd",
      "https://xbrl.sec.gov/country/2023/country-2023.xsd",
      "https://xbrl.sec.gov/dei/2023/dei-2023.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "kfrc-20231231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "kfrc-20231231_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "kfrc-20231231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "kfrc-20231231_pre.xml"
     ]
    }
   },
   "keyStandard": 307,
   "keyCustom": 35,
   "axisStandard": 19,
   "axisCustom": 0,
   "memberStandard": 22,
   "memberCustom": 11,
   "hidden": {
    "total": 22,
    "http://fasb.org/us-gaap/2023": 14,
    "http://www.kforce.com/20231231": 4,
    "http://xbrl.sec.gov/dei/2023": 4
   },
   "contextCount": 142,
   "entityCount": 1,
   "segmentCount": 37,
   "elementCount": 498,
   "unitCount": 6,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2023": 738,
    "http://xbrl.sec.gov/dei/2023": 38,
    "http://fasb.org/srt/2023": 1
   },
   "report": {
    "R1": {
     "role": "http://www.kforce.com/role/CoverPage",
     "longName": "0000001 - Document - Cover Page",
     "shortName": "Cover Page",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.kforce.com/role/AuditInformation",
     "longName": "0000002 - Document - Audit Information",
     "shortName": "Audit Information",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:AuditorName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:AuditorName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME",
     "longName": "0000003 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME",
     "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CostOfRevenue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS",
     "longName": "0000004 - Statement - CONSOLIDATED BALANCE SHEETS",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
     "longName": "0000005 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
     "longName": "0000006 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS\u2019 EQUITY",
     "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS\u2019 EQUITY",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c-12",
      "name": "us-gaap:TreasuryStockCommonShares",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-12",
      "name": "us-gaap:TreasuryStockCommonShares",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYParenthetical",
     "longName": "0000007 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS\u2019 EQUITY (Parenthetical)",
     "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS\u2019 EQUITY (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
     "longName": "0000008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DeferredIncomeTaxesAndTaxCredits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.kforce.com/role/SummaryofSignificantAccountingPolicies",
     "longName": "0000009 - Disclosure - Summary of Significant Accounting Policies",
     "shortName": "Summary of Significant Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.kforce.com/role/ReportableSegments",
     "longName": "0000010 - Disclosure - Reportable Segments",
     "shortName": "Reportable Segments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.kforce.com/role/DisaggregationofRevenue",
     "longName": "0000011 - Disclosure - Disaggregation of Revenue",
     "shortName": "Disaggregation of Revenue",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.kforce.com/role/AllowanceforCreditLosses",
     "longName": "0000012 - Disclosure - Allowance for Credit Losses",
     "shortName": "Allowance for Credit Losses",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AllowanceForCreditLossesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AllowanceForCreditLossesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.kforce.com/role/FixedAssetsNet",
     "longName": "0000013 - Disclosure - Fixed Assets, Net",
     "shortName": "Fixed Assets, Net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.kforce.com/role/IncomeTaxes",
     "longName": "0000014 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.kforce.com/role/OtherAssetsNet",
     "longName": "0000015 - Disclosure - Other Assets, Net",
     "shortName": "Other Assets, Net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OtherAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OtherAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.kforce.com/role/Goodwill",
     "longName": "0000016 - Disclosure - Goodwill",
     "shortName": "Goodwill",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.kforce.com/role/CurrentLiabilities",
     "longName": "0000017 - Disclosure - Current Liabilities",
     "shortName": "Current Liabilities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.kforce.com/role/OtherLongTermLiabilities",
     "longName": "0000018 - Disclosure - Other Long-Term Liabilities",
     "shortName": "Other Long-Term Liabilities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.kforce.com/role/OperatingLeases",
     "longName": "0000019 - Disclosure - Operating Leases",
     "shortName": "Operating Leases",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.kforce.com/role/EmployeeBenefitPlans",
     "longName": "0000020 - Disclosure - Employee Benefit Plans",
     "shortName": "Employee Benefit Plans",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.kforce.com/role/CreditFacility",
     "longName": "0000021 - Disclosure - Credit Facility",
     "shortName": "Credit Facility",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivity",
     "longName": "0000022 - Disclosure - Derivative Instrument and Hedging Activity",
     "shortName": "Derivative Instrument and Hedging Activity",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.kforce.com/role/FairValueMeasurements",
     "longName": "0000023 - Disclosure - Fair Value Measurements",
     "shortName": "Fair Value Measurements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.kforce.com/role/StockIncentivePlans",
     "longName": "0000024 - Disclosure - Stock Incentive Plans",
     "shortName": "Stock Incentive Plans",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.kforce.com/role/CommitmentsandContingencies",
     "longName": "0000025 - Disclosure - Commitments and Contingencies",
     "shortName": "Commitments and Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.kforce.com/role/ScheduleIIValuationandQualifyingAccountsandReservesSupplementalSchedule",
     "longName": "0000026 - Disclosure - Schedule II Valuation and Qualifying Accounts and Reserves Supplemental Schedule",
     "shortName": "Schedule II Valuation and Qualifying Accounts and Reserves Supplemental Schedule",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies",
     "longName": "9954471 - Disclosure - Summary of Significant Accounting Policies (Policies)",
     "shortName": "Summary of Significant Accounting Policies (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.kforce.com/role/ReportableSegmentsTables",
     "longName": "9954472 - Disclosure - Reportable Segments (Tables)",
     "shortName": "Reportable Segments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.kforce.com/role/DisaggregationofRevenueTables",
     "longName": "9954473 - Disclosure - Disaggregation of Revenue (Tables)",
     "shortName": "Disaggregation of Revenue (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.kforce.com/role/AllowanceforCreditLossesTables",
     "longName": "9954474 - Disclosure - Allowance for Credit Losses (Tables)",
     "shortName": "Allowance for Credit Losses (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:AllowanceForCreditLossesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:AllowanceForCreditLossesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.kforce.com/role/FixedAssetsNetTables",
     "longName": "9954475 - Disclosure - Fixed Assets, Net (Tables)",
     "shortName": "Fixed Assets, Net (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.kforce.com/role/IncomeTaxesTables",
     "longName": "9954476 - Disclosure - Income Taxes (Tables)",
     "shortName": "Income Taxes (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.kforce.com/role/OtherAssetsNetTables",
     "longName": "9954477 - Disclosure - Other Assets, Net (Tables)",
     "shortName": "Other Assets, Net (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:OtherAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:OtherAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.kforce.com/role/GoodwillTables",
     "longName": "9954478 - Disclosure - Goodwill (Tables)",
     "shortName": "Goodwill (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:GoodwillDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:GoodwillDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.kforce.com/role/CurrentLiabilitiesTables",
     "longName": "9954479 - Disclosure - Current Liabilities (Tables)",
     "shortName": "Current Liabilities (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.kforce.com/role/OtherLongTermLiabilitiesTables",
     "longName": "9954480 - Disclosure - Other Long-Term Liabilities (Tables)",
     "shortName": "Other Long-Term Liabilities (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.kforce.com/role/OperatingLeasesTables",
     "longName": "9954481 - Disclosure - Operating Leases (Tables)",
     "shortName": "Operating Leases (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityTables",
     "longName": "9954482 - Disclosure - Derivative Instrument and Hedging Activity (Tables)",
     "shortName": "Derivative Instrument and Hedging Activity (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.kforce.com/role/StockIncentivePlansTables",
     "longName": "9954483 - Disclosure - Stock Incentive Plans (Tables)",
     "shortName": "Stock Incentive Plans (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails",
     "longName": "9954484 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details)",
     "shortName": "Summary of Significant Accounting Policies - Revenue Recognition (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "kfrc:RevenueFromContractWithCustomersContingencyPeriod",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "kfrc:RevenueFromContractWithCustomersContingencyPeriod",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesTradeReceivablesandRelatedReservesDetails",
     "longName": "9954485 - Disclosure - Summary of Significant Accounting Policies - Trade Receivables and Related Reserves (Details)",
     "shortName": "Summary of Significant Accounting Policies - Trade Receivables and Related Reserves (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "kfrc:AccountsReceivableReservesAsPercentageOfGrossAccountsReceivable",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "kfrc:AccountsReceivableReservesAsPercentageOfGrossAccountsReceivable",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "kfrc:AccountsReceivableReservesAsPercentageOfGrossAccountsReceivable",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "kfrc:AccountsReceivableReservesAsPercentageOfGrossAccountsReceivable",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentDetails",
     "longName": "9954486 - Disclosure - Summary of Significant Accounting Policies - Equity Method Investment (Details)",
     "shortName": "Summary of Significant Accounting Policies - Equity Method Investment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeLossFromEquityMethodInvestments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:PaymentsToAcquireInterestInJointVenture",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:ReceivablesPolicyTextBlock",
       "us-gaap:EquityMethodInvestmentsPolicy",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesOperatingLeasesDetails",
     "longName": "9954487 - Disclosure - Summary of Significant Accounting Policies - Operating Leases (Details)",
     "shortName": "Summary of Significant Accounting Policies - Operating Leases (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c-52",
      "name": "us-gaap:LesseeOperatingLeaseTermOfContract",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-52",
      "name": "us-gaap:LesseeOperatingLeaseTermOfContract",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesCapitalizedSoftwareDetails",
     "longName": "9954488 - Disclosure - Summary of Significant Accounting Policies - Capitalized Software (Details)",
     "shortName": "Summary of Significant Accounting Policies - Capitalized Software (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CapitalizedComputerSoftwareAmortization1",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:InternalUseSoftwarePolicy",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CapitalizedComputerSoftwareAmortization1",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:InternalUseSoftwarePolicy",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesHealthInsuranceDetails",
     "longName": "9954489 - Disclosure - Summary of Significant Accounting Policies - Health Insurance (Details)",
     "shortName": "Summary of Significant Accounting Policies - Health Insurance (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "kfrc:HealthInsuranceStopLossMaximumPerClaim",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "kfrc:HealthInsurancePolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "kfrc:HealthInsuranceStopLossMaximumPerClaim",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "kfrc:HealthInsurancePolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEarningsperShareDetails",
     "longName": "9954490 - Disclosure - Summary of Significant Accounting Policies - Earnings per Share (Details)",
     "shortName": "Summary of Significant Accounting Policies - Earnings per Share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesTreasuryStockDetails",
     "longName": "9954491 - Disclosure - Summary of Significant Accounting Policies - Treasury Stock (Details)",
     "shortName": "Summary of Significant Accounting Policies - Treasury Stock (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c-55",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "div",
       "kfrc:TreasuryStockPolicyPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ExciseAndSalesTaxes",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "kfrc:TreasuryStockPolicyPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.kforce.com/role/ReportableSegmentsDetails",
     "longName": "9954492 - Disclosure - Reportable Segments (Details)",
     "shortName": "Reportable Segments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingExpenses",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.kforce.com/role/DisaggregationofRevenueScheduleofDisaggregationofRevenueDetails",
     "longName": "9954493 - Disclosure - Disaggregation of Revenue - Schedule of Disaggregation of Revenue (Details)",
     "shortName": "Disaggregation of Revenue - Schedule of Disaggregation of Revenue (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-65",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.kforce.com/role/AllowanceforCreditLossesDetails",
     "longName": "9954494 - Disclosure - Allowance for Credit Losses (Details)",
     "shortName": "Allowance for Credit Losses (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
       "us-gaap:AllowanceForCreditLossesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
       "us-gaap:AllowanceForCreditLossesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.kforce.com/role/AllowanceforCreditLossesAdditionalInformationDetails",
     "longName": "9954495 - Disclosure - Allowance for Credit Losses - Additional Information (Details)",
     "shortName": "Allowance for Credit Losses - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "kfrc:AccountsReceivableAllowanceForCreditLossAllowanceUnrelatedToTradeReceivables",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "name": "kfrc:AccountsReceivableAllowanceForCreditLossAllowanceUnrelatedToTradeReceivables",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.kforce.com/role/FixedAssetsNetMajorClassificationsofFixedAssetsandRelatedUsefulLivesDetails",
     "longName": "9954496 - Disclosure - Fixed Assets, Net - Major Classifications of Fixed Assets and Related Useful Lives (Details)",
     "shortName": "Fixed Assets, Net - Major Classifications of Fixed Assets and Related Useful Lives (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "div",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "div",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.kforce.com/role/FixedAssetsNetAdditionalInformationDetails",
     "longName": "9954497 - Disclosure - Fixed Assets, Net - Additional Information (Details)",
     "shortName": "Fixed Assets, Net - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:Depreciation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:Depreciation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.kforce.com/role/IncomeTaxesIncomeTaxExpenseBenefitContinuingOperationsDetails",
     "longName": "9954498 - Disclosure - Income Taxes - Income Tax Expense (Benefit), Continuing Operations (Details)",
     "shortName": "Income Taxes - Income Tax Expense (Benefit), Continuing Operations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.kforce.com/role/IncomeTaxesEffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationDetails",
     "longName": "9954499 - Disclosure - Income Taxes - Effective Income Tax Rate, Continuing Operations, Tax Rate Reconciliation (Details)",
     "shortName": "Income Taxes - Effective Income Tax Rate, Continuing Operations, Tax Rate Reconciliation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails",
     "longName": "9954500 - Disclosure - Income Taxes - Components of Deferred Tax Assets and Liabilities (Details)",
     "shortName": "Income Taxes - Components of Deferred Tax Assets and Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.kforce.com/role/OtherAssetsNetDetails",
     "longName": "9954501 - Disclosure - Other Assets, Net (Details)",
     "shortName": "Other Assets, Net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:DeferredCompensationPlanAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock",
       "us-gaap:OtherAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock",
       "us-gaap:OtherAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "unique": true
     }
    },
    "R58": {
     "role": "http://www.kforce.com/role/GoodwillSummaryoftheGrossAmountandAccumulatedImpairmentLossesofGoodwillDetail",
     "longName": "9954502 - Disclosure - Goodwill - Summary of the Gross Amount and Accumulated Impairment Losses of Goodwill (Detail)",
     "shortName": "Goodwill - Summary of the Gross Amount and Accumulated Impairment Losses of Goodwill (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:GoodwillGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "us-gaap:GoodwillGross",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "us-gaap:GoodwillDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:GoodwillGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "us-gaap:GoodwillGross",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "us-gaap:GoodwillDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.kforce.com/role/GoodwillAdditionalInformationDetails",
     "longName": "9954503 - Disclosure - Goodwill - Additional Information (Details)",
     "shortName": "Goodwill - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillImpairmentLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "us-gaap:GoodwillImpairmentLoss",
       "span",
       "div",
       "us-gaap:GoodwillDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillImpairmentLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "us-gaap:GoodwillImpairmentLoss",
       "span",
       "div",
       "us-gaap:GoodwillDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.kforce.com/role/CurrentLiabilitiesDetails",
     "longName": "9954504 - Disclosure - Current Liabilities (Details)",
     "shortName": "Current Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:AccountsPayableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:AccountsPayableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R61": {
     "role": "http://www.kforce.com/role/OtherLongTermLiabilitiesDetails",
     "longName": "9954506 - Disclosure - Other Long-Term Liabilities (Details)",
     "shortName": "Other Long-Term Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OtherLiabilitiesDisclosureTextBlock",
       "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:OperatingLeaseLiabilityNoncurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OtherLiabilitiesDisclosureTextBlock",
       "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "unique": true
     }
    },
    "R62": {
     "role": "http://www.kforce.com/role/OperatingLeasesScheduleofWeightedAverageTermsandOperatingLeaseExpenseDetails",
     "longName": "9954507 - Disclosure - Operating Leases - Schedule of Weighted-Average Terms and Operating Lease Expense (Details)",
     "shortName": "Operating Leases - Schedule of Weighted-Average Terms and Operating Lease Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R63": {
     "role": "http://www.kforce.com/role/OperatingLeasesScheduleofMaturitiesforOperatingLeaseLiabilitiesDetails",
     "longName": "9954508 - Disclosure - Operating Leases - Schedule of Maturities for Operating Lease Liabilities (Details)",
     "shortName": "Operating Leases - Schedule of Maturities for Operating Lease Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R64": {
     "role": "http://www.kforce.com/role/EmployeeBenefitPlansNarrativeDetails",
     "longName": "9954510 - Disclosure - Employee Benefit Plans - Narrative (Details)",
     "shortName": "Employee Benefit Plans - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DefinedContributionPlanCostRecognized",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DefinedContributionPlanCostRecognized",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R65": {
     "role": "http://www.kforce.com/role/CreditFacilityDetails",
     "longName": "9954511 - Disclosure - Credit Facility (Details)",
     "shortName": "Credit Facility (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "c-104",
      "name": "kfrc:DebtInstrumentInterestRateVariableInterestRateFloor",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-104",
      "name": "kfrc:DebtInstrumentInterestRateVariableInterestRateFloor",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R66": {
     "role": "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityNarrativeDetails",
     "longName": "9954512 - Disclosure - Derivative Instrument and Hedging Activity - Narrative (Details)",
     "shortName": "Derivative Instrument and Hedging Activity - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "c-117",
      "name": "us-gaap:DerivativeForwardInterestRate",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-117",
      "name": "us-gaap:DerivativeForwardInterestRate",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R67": {
     "role": "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityAccumulatedDerivativeInstrumentGainLossActivityDetails",
     "longName": "9954513 - Disclosure - Derivative Instrument and Hedging Activity - Accumulated Derivative Instrument Gain (Loss) Activity (Details)",
     "shortName": "Derivative Instrument and Hedging Activity - Accumulated Derivative Instrument Gain (Loss) Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-122",
      "name": "us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "unique": true
     }
    },
    "R68": {
     "role": "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails",
     "longName": "9954515 - Disclosure - Stock Incentive Plans - Additional Information (Details)",
     "shortName": "Stock Incentive Plans - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R69": {
     "role": "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails",
     "longName": "9954516 - Disclosure - Stock Incentive Plans - Summary of Restricted Stock Activity (Details)",
     "shortName": "Stock Incentive Plans - Summary of Restricted Stock Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "c-129",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-130",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "unique": true
     }
    },
    "R70": {
     "role": "http://www.kforce.com/role/CommitmentsandContingenciesDetails",
     "longName": "9954517 - Disclosure - Commitments and Contingencies (Details)",
     "shortName": "Commitments and Contingencies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:PurchaseObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:PurchaseObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R71": {
     "role": "http://www.kforce.com/role/ScheduleIIValuationandQualifyingAccountsandReservesSupplementalScheduleDetails",
     "longName": "9954518 - Disclosure - Schedule II Valuation and Qualifying Accounts and Reserves Supplemental Schedule (Details)",
     "shortName": "Schedule II Valuation and Qualifying Accounts and Reserves Supplemental Schedule (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "c-140",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-136",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfrc-20231231.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis",
     "presentation": [
      "http://www.kforce.com/role/OtherAssetsNetDetails",
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Receivable Type [Axis]",
        "label": "Receivable Type [Axis]",
        "documentation": "Information by type of receivable."
       }
      }
     },
     "auth_ref": [
      "r31"
     ]
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsPayableAndAccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.kforce.com/role/CurrentLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.kforce.com/role/CurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable and other accrued liabilities",
        "totalLabel": "Total Accounts payable and other accrued liabilities",
        "label": "Accounts Payable and Accrued Liabilities, Current",
        "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits."
       }
      }
     },
     "auth_ref": [
      "r22"
     ]
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
     "presentation": [
      "http://www.kforce.com/role/CurrentLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current Liabilities",
        "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]",
        "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period."
       }
      }
     },
     "auth_ref": [
      "r20"
     ]
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.kforce.com/role/CurrentLiabilitiesDetails": {
       "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/CurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Accounts Payable, Current",
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r707"
     ]
    },
    "us-gaap_AccountsPayableCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsPayableCurrentAbstract",
     "presentation": [
      "http://www.kforce.com/role/CurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable and other accrued liabilities",
        "label": "Accounts Payable, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "kfrc_AccountsReceivableAllowanceForCreditLossAllowanceUnrelatedToTradeReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kforce.com/20231231",
     "localname": "AccountsReceivableAllowanceForCreditLossAllowanceUnrelatedToTradeReceivables",
     "crdr": "credit",
     "presentation": [
      "http://www.kforce.com/role/AllowanceforCreditLossesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amount unrelated to trade receivables included in allowance",
        "label": "Accounts Receivable, Allowance For Credit Loss, Allowance Unrelated To Trade Receivables",
        "documentation": "Accounts Receivable, Allowance For Credit Loss, Allowance Unrelated To Trade Receivables"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock",
     "presentation": [
      "http://www.kforce.com/role/AllowanceforCreditLossesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Accounts Receivable, Allowance for Credit Loss",
        "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]",
        "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r760"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade receivables, net of allowances of $1,643 and $1,575, respectively",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
       }
      }
     },
     "auth_ref": [
      "r272",
      "r273"
     ]
    },
    "kfrc_AccountsReceivableReservesAsPercentageOfGrossAccountsReceivable": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.kforce.com/20231231",
     "localname": "AccountsReceivableReservesAsPercentageOfGrossAccountsReceivable",
     "presentation": [
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesTradeReceivablesandRelatedReservesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable reserves as percentage of gross accounts receivable",
        "label": "Accounts Receivable Reserves As Percentage Of Gross Accounts Receivable",
        "documentation": "Accounts receivable reserves as percentage of gross accounts receivable."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedEmployeeBenefitsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccruedEmployeeBenefitsCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.kforce.com/role/CurrentLiabilitiesDetails": {
       "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/CurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payroll and benefits",
        "label": "Accrued Employee Benefits, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r24"
     ]
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccruedIncomeTaxesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income taxes payable",
        "label": "Accrued Income Taxes, Current",
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r130"
     ]
    },
    "us-gaap_AccruedInsuranceCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccruedInsuranceCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.kforce.com/role/CurrentLiabilitiesDetails": {
       "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/CurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Health insurance liabilities",
        "label": "Accrued Insurance, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverage's to employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r24"
     ]
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.kforce.com/role/CurrentLiabilitiesDetails": {
       "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/CurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued liabilities",
        "label": "Accrued Liabilities, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r24"
     ]
    },
    "us-gaap_AccruedPayrollTaxesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccruedPayrollTaxesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.kforce.com/role/CurrentLiabilitiesDetails": {
       "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/CurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payroll taxes",
        "label": "Accrued Payroll Taxes, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r24"
     ]
    },
    "kfrc_AccruedRebateLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kforce.com/20231231",
     "localname": "AccruedRebateLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.kforce.com/role/CurrentLiabilitiesDetails": {
       "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/CurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer Refund Liability, Current",
        "label": "Accrued Rebate Liability, Current",
        "documentation": "Accrued Rebate Liability, Current"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.kforce.com/role/FixedAssetsNetMajorClassificationsofFixedAssetsandRelatedUsefulLivesDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/FixedAssetsNetMajorClassificationsofFixedAssetsandRelatedUsefulLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less accumulated depreciation",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services."
       }
      }
     },
     "auth_ref": [
      "r57",
      "r162",
      "r568"
     ]
    },
    "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember",
     "presentation": [
      "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityAccumulatedDerivativeInstrumentGainLossActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Derivative Instrument Gain",
        "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]",
        "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent."
       }
      }
     },
     "auth_ref": [
      "r171",
      "r178",
      "r179",
      "r476",
      "r681",
      "r739"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems",
     "presentation": [
      "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityAccumulatedDerivativeInstrumentGainLossActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]",
        "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r177",
      "r178",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated other comprehensive income",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source."
       }
      }
     },
     "auth_ref": [
      "r33",
      "r34",
      "r97",
      "r166",
      "r564",
      "r602",
      "r606"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedOtherComprehensiveIncomeLossTable",
     "presentation": [
      "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityAccumulatedDerivativeInstrumentGainLossActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]",
        "label": "Accumulated Other Comprehensive Income (Loss) [Table]",
        "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r177",
      "r178",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Income (Loss)",
        "label": "AOCI Attributable to Parent [Member]",
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r14",
      "r34",
      "r486",
      "r489",
      "r547",
      "r597",
      "r598",
      "r739",
      "r740",
      "r741",
      "r751",
      "r752",
      "r753"
     ]
    },
    "us-gaap_AdditionalPaidInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdditionalPaidInCapital",
     "crdr": "credit",
     "calculation": {
      "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional paid-in capital",
        "label": "Additional Paid in Capital",
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock."
       }
      }
     },
     "auth_ref": [
      "r92",
      "r707",
      "r833"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional Paid-In Capital",
        "label": "Additional Paid-in Capital [Member]",
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders."
       }
      }
     },
     "auth_ref": [
      "r435",
      "r436",
      "r437",
      "r611",
      "r751",
      "r752",
      "r753",
      "r814",
      "r834"
     ]
    },
    "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdjustmentsForNewAccountingPronouncementsAxis",
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]",
        "label": "Accounting Standards Update [Axis]",
        "documentation": "Information by amendment to accounting standards."
       }
      }
     },
     "auth_ref": [
      "r151",
      "r152",
      "r153",
      "r154",
      "r155",
      "r207",
      "r208",
      "r209",
      "r210",
      "r219",
      "r275",
      "r276",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r314",
      "r435",
      "r436",
      "r437",
      "r459",
      "r460",
      "r461",
      "r462",
      "r471",
      "r472",
      "r473",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r506",
      "r507",
      "r509",
      "r510",
      "r511",
      "r512",
      "r520",
      "r521",
      "r523",
      "r524",
      "r525",
      "r526",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r552",
      "r553",
      "r554",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606"
     ]
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "crdr": "credit",
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition",
        "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition",
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r71",
      "r72",
      "r397"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments to reconcile net income to cash provided by operating activities:",
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation expense",
        "label": "Share-Based Payment Arrangement, Expense",
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized."
       }
      }
     },
     "auth_ref": [
      "r430",
      "r442"
     ]
    },
    "us-gaap_AllowanceForCreditLossMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllowanceForCreditLossMember",
     "presentation": [
      "http://www.kforce.com/role/ScheduleIIValuationandQualifyingAccountsandReservesSupplementalScheduleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable reserves",
        "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]",
        "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time."
       }
      }
     },
     "auth_ref": [
      "r746",
      "r747",
      "r748",
      "r749",
      "r750"
     ]
    },
    "us-gaap_AllowanceForCreditLossesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllowanceForCreditLossesTextBlock",
     "presentation": [
      "http://www.kforce.com/role/AllowanceforCreditLosses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allowance for Credit Losses",
        "label": "Allowance for Credit Losses [Text Block]",
        "documentation": "The entire disclosure for allowance for credit losses."
       }
      }
     },
     "auth_ref": [
      "r53"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "crdr": "credit",
     "presentation": [
      "http://www.kforce.com/role/AllowanceforCreditLossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Allowance for credit losses, beginning balance",
        "periodEndLabel": "Allowance for credit losses, ending balance",
        "label": "Accounts Receivable, Allowance for Credit Loss",
        "documentation": "Amount of allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r167",
      "r274",
      "r293",
      "r294",
      "r297",
      "r830"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade receivables, allowances",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r167",
      "r274",
      "r293"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllowanceForDoubtfulAccountsReceivableRollforward",
     "presentation": [
      "http://www.kforce.com/role/AllowanceforCreditLossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]",
        "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs",
     "crdr": "debit",
     "presentation": [
      "http://www.kforce.com/role/AllowanceforCreditLossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Accounts Receivable, Allowance for Credit Loss, Writeoff",
        "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff",
        "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance."
       }
      }
     },
     "auth_ref": [
      "r296"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.kforce.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amendment Flag",
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEarningsperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Antidilutive common stock equivalents (in shares)",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented."
       }
      }
     },
     "auth_ref": [
      "r230"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets",
        "label": "Assets",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events."
       }
      }
     },
     "auth_ref": [
      "r128",
      "r165",
      "r191",
      "r237",
      "r258",
      "r264",
      "r281",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r474",
      "r477",
      "r508",
      "r560",
      "r636",
      "r707",
      "r719",
      "r776",
      "r777",
      "r821"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ASSETS",
        "label": "Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current assets",
        "terseLabel": "Assets, Current",
        "label": "Assets, Current",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events."
       }
      }
     },
     "auth_ref": [
      "r158",
      "r168",
      "r191",
      "r281",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r474",
      "r477",
      "r508",
      "r707",
      "r776",
      "r777",
      "r821"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current assets:",
        "label": "Assets, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "kfrc_AuditorAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.kforce.com/20231231",
     "localname": "AuditorAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor [Abstract]",
        "documentation": "Auditor Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://www.kforce.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Firm ID",
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r724",
      "r725",
      "r726"
     ]
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorLocation",
     "presentation": [
      "http://www.kforce.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Location",
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r724",
      "r725",
      "r726"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorName",
     "presentation": [
      "http://www.kforce.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Name",
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r724",
      "r725",
      "r726"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://www.kforce.com/role/EmployeeBenefitPlansNarrativeDetails",
      "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails",
      "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Type [Axis]",
        "label": "Award Type [Axis]",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r401",
      "r402",
      "r403",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429"
     ]
    },
    "us-gaap_BaseRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BaseRateMember",
     "presentation": [
      "http://www.kforce.com/role/CreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Base Rate",
        "label": "Base Rate [Member]",
        "documentation": "Minimum rate investor will accept."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "presentation": [
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of Presentation",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CapitalizedComputerSoftwareAccumulatedAmortization",
     "crdr": "credit",
     "presentation": [
      "http://www.kforce.com/role/OtherAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated amortization of capitalized software",
        "label": "Capitalized Computer Software, Accumulated Amortization",
        "documentation": "For each balance sheet presented, the amount of accumulated amortization for capitalized computer software costs."
       }
      }
     },
     "auth_ref": [
      "r836"
     ]
    },
    "us-gaap_CapitalizedComputerSoftwareAmortization1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CapitalizedComputerSoftwareAmortization1",
     "crdr": "debit",
     "presentation": [
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesCapitalizedSoftwareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization expense of capitalized software",
        "label": "Capitalized Computer Software, Amortization",
        "documentation": "Amount of expense for amortization of capitalized computer software costs."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r138"
     ]
    },
    "us-gaap_CapitalizedComputerSoftwareNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CapitalizedComputerSoftwareNet",
     "crdr": "debit",
     "calculation": {
      "http://www.kforce.com/role/OtherAssetsNetDetails": {
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/OtherAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalized software, net",
        "label": "Capitalized Computer Software, Net",
        "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r676"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r42",
      "r160",
      "r679"
     ]
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "presentation": [
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and Cash Equivalents",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value."
       }
      }
     },
     "auth_ref": [
      "r43"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash and cash equivalents at beginning of year",
        "periodEndLabel": "Cash and cash equivalents at end of year",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r42",
      "r106",
      "r188"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Change in cash and cash equivalents",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r106"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.kforce.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "City Area Code",
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommissionsExpensePolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommissionsExpensePolicyPolicyTextBlock",
     "presentation": [
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commissions",
        "label": "Commissions Expense, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for commissions incurred in relation to revenue generating activities or operations."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "calculation": {
      "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and contingencies",
        "label": "Commitments and Contingencies",
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur."
       }
      }
     },
     "auth_ref": [
      "r29",
      "r84",
      "r561",
      "r623"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://www.kforce.com/role/CommitmentsandContingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and Contingencies",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r113",
      "r317",
      "r318",
      "r673",
      "r773"
     ]
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockDividendsPerShareDeclared",
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends declared per share (in dollars per share)",
        "label": "Common Stock, Dividends, Per Share, Declared",
        "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding."
       }
      }
     },
     "auth_ref": [
      "r115"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
      "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock",
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r710",
      "r711",
      "r712",
      "r714",
      "r715",
      "r716",
      "r717",
      "r751",
      "r752",
      "r814",
      "r832",
      "r834"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, par value (in dollars per share)",
        "label": "Common Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r91"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares authorized (in shares)",
        "label": "Common Stock, Shares Authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r91",
      "r624"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares issued (in shares)",
        "label": "Common Stock, Shares, Issued",
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r91"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, $0.01 par value; 250,000 shares authorized, 73,462 and 73,242 issued, respectively",
        "label": "Common Stock, Value, Issued",
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r91",
      "r563",
      "r707"
     ]
    },
    "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CompensationAndEmployeeBenefitPlansTextBlock",
     "presentation": [
      "http://www.kforce.com/role/EmployeeBenefitPlans"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Benefit Plans",
        "label": "Compensation and Employee Benefit Plans [Text Block]",
        "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans."
       }
      }
     },
     "auth_ref": [
      "r116",
      "r119",
      "r120",
      "r121"
     ]
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Benefits [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Comprehensive income",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r35",
      "r173",
      "r175",
      "r181",
      "r556",
      "r574"
     ]
    },
    "us-gaap_ComputerEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ComputerEquipmentMember",
     "presentation": [
      "http://www.kforce.com/role/FixedAssetsNetMajorClassificationsofFixedAssetsandRelatedUsefulLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Computer equipment",
        "label": "Computer Equipment [Member]",
        "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems."
       }
      }
     },
     "auth_ref": []
    },
    "kfrc_ComputersAndSoftwareMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kforce.com/20231231",
     "localname": "ComputersAndSoftwareMember",
     "presentation": [
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesCapitalizedSoftwareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Computers and Software",
        "label": "Computers And Software [Member]",
        "documentation": "Computers and software."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConsolidationPolicyTextBlock",
     "presentation": [
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Principles of Consolidation",
        "label": "Consolidation, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary."
       }
      }
     },
     "auth_ref": [
      "r74",
      "r682"
     ]
    },
    "us-gaap_ContractWithCustomerAssetNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerAssetNet",
     "crdr": "debit",
     "presentation": [
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract assets",
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss",
        "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time."
       }
      }
     },
     "auth_ref": [
      "r361",
      "r363",
      "r382"
     ]
    },
    "us-gaap_ContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract liabilities",
        "label": "Contract with Customer, Liability",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r361",
      "r362",
      "r382"
     ]
    },
    "us-gaap_CostOfRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CostOfRevenue",
     "crdr": "debit",
     "calculation": {
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Direct costs",
        "label": "Cost of Revenue",
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r102",
      "r191",
      "r281",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r508",
      "r776"
     ]
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditFacilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CreditFacilityAxis",
     "presentation": [
      "http://www.kforce.com/role/CommitmentsandContingenciesDetails",
      "http://www.kforce.com/role/CreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Facility [Axis]",
        "label": "Credit Facility [Axis]",
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditFacilityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CreditFacilityDomain",
     "presentation": [
      "http://www.kforce.com/role/CommitmentsandContingenciesDetails",
      "http://www.kforce.com/role/CreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Facility [Domain]",
        "label": "Credit Facility [Domain]",
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": []
    },
    "kfrc_CreditFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kforce.com/20231231",
     "localname": "CreditFacilityMember",
     "presentation": [
      "http://www.kforce.com/role/CreditFacilityDetails",
      "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Facility",
        "label": "Credit Facility [Member]",
        "documentation": "Credit Facility"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditLossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CreditLossAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Loss [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_CumulativeEffectPeriodOfAdoptionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "CumulativeEffectPeriodOfAdoptionAxis",
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cumulative Effect, Period of Adoption [Axis]",
        "label": "Cumulative Effect, Period of Adoption [Axis]",
        "documentation": "Information by cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards."
       }
      }
     },
     "auth_ref": [
      "r153",
      "r206",
      "r213",
      "r219",
      "r286",
      "r292",
      "r435",
      "r436",
      "r437",
      "r461",
      "r462",
      "r484",
      "r486",
      "r487",
      "r489",
      "r490",
      "r491",
      "r496",
      "r499",
      "r501",
      "r502",
      "r545"
     ]
    },
    "srt_CumulativeEffectPeriodOfAdoptionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "CumulativeEffectPeriodOfAdoptionDomain",
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cumulative Effect, Period of Adoption [Domain]",
        "label": "Cumulative Effect, Period of Adoption [Domain]",
        "documentation": "Cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards."
       }
      }
     },
     "auth_ref": [
      "r153",
      "r206",
      "r213",
      "r219",
      "r286",
      "r292",
      "r435",
      "r436",
      "r437",
      "r461",
      "r462",
      "r484",
      "r486",
      "r487",
      "r489",
      "r490",
      "r491",
      "r496",
      "r499",
      "r501",
      "r502",
      "r545"
     ]
    },
    "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CurrentFederalStateAndLocalTaxExpenseBenefitAbstract",
     "presentation": [
      "http://www.kforce.com/role/IncomeTaxesIncomeTaxExpenseBenefitContinuingOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current tax expense:",
        "label": "Current Federal, State and Local, Tax Expense (Benefit) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CurrentFederalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.kforce.com/role/IncomeTaxesIncomeTaxExpenseBenefitContinuingOperationsDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/IncomeTaxesIncomeTaxExpenseBenefitContinuingOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal",
        "label": "Current Federal Tax Expense (Benefit)",
        "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r734",
      "r745",
      "r810"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.kforce.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current Fiscal Year End Date",
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.kforce.com/role/IncomeTaxesIncomeTaxExpenseBenefitContinuingOperationsDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/IncomeTaxesIncomeTaxExpenseBenefitContinuingOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State",
        "label": "Current State and Local Tax Expense (Benefit)",
        "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r734",
      "r745",
      "r810"
     ]
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtDisclosureTextBlock",
     "presentation": [
      "http://www.kforce.com/role/CreditFacility"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Facility",
        "label": "Debt Disclosure [Text Block]",
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants."
       }
      }
     },
     "auth_ref": [
      "r114",
      "r190",
      "r333",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r349",
      "r356",
      "r357",
      "r358"
     ]
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://www.kforce.com/role/CreditFacilityDetails",
      "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument [Axis]",
        "label": "Debt Instrument [Axis]",
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r85",
      "r86",
      "r129",
      "r133",
      "r194",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r340",
      "r345",
      "r346",
      "r347",
      "r348",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r522",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r743"
     ]
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "presentation": [
      "http://www.kforce.com/role/CreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis spread on variable rate",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument."
       }
      }
     },
     "auth_ref": []
    },
    "kfrc_DebtInstrumentInterestRateVariableInterestRateFloor": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.kforce.com/20231231",
     "localname": "DebtInstrumentInterestRateVariableInterestRateFloor",
     "presentation": [
      "http://www.kforce.com/role/CreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable interest rate, floor",
        "label": "Debt Instrument, Interest Rate, Variable, Interest Rate Floor",
        "documentation": "Debt Instrument, Interest Rate, Variable, Interest Rate Floor"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://www.kforce.com/role/CreditFacilityDetails",
      "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument, Name [Domain]",
        "label": "Debt Instrument, Name [Domain]",
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r194",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r340",
      "r345",
      "r346",
      "r347",
      "r348",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r522",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r743"
     ]
    },
    "us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtIssuanceCostsLineOfCreditArrangementsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.kforce.com/role/OtherAssetsNetDetails": {
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/OtherAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred loan costs, net",
        "label": "Debt Issuance Costs, Line of Credit Arrangements, Net",
        "documentation": "Amount, after accumulated amortization, of debt issuance costs related to line of credit arrangements. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs."
       }
      }
     },
     "auth_ref": [
      "r17"
     ]
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredCompensationArrangementWithIndividualCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.kforce.com/role/EmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation expenses",
        "label": "Deferred Compensation Arrangement with Individual, Compensation Expense",
        "documentation": "The compensation expense recognized during the period pertaining to the deferred compensation arrangement."
       }
      }
     },
     "auth_ref": [
      "r68",
      "r118"
     ]
    },
    "us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredCompensationLiabilityClassifiedNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.kforce.com/role/OtherLongTermLiabilitiesDetails": {
       "parentTag": "us-gaap_OtherLiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/EmployeeBenefitPlansNarrativeDetails",
      "http://www.kforce.com/role/OtherLongTermLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred compensation plan",
        "label": "Deferred Compensation Liability, Classified, Noncurrent",
        "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredCompensationLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredCompensationLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.kforce.com/role/CurrentLiabilitiesDetails": {
       "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/CurrentLiabilitiesDetails",
      "http://www.kforce.com/role/EmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current deferred compensation liability",
        "label": "Deferred Compensation Liability, Current",
        "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable within one year (or the operating cycle, if longer). Represents currently earned compensation under compensation arrangements that is not actually paid until a later date."
       }
      }
     },
     "auth_ref": [
      "r63",
      "r117"
     ]
    },
    "us-gaap_DeferredCompensationPlanAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredCompensationPlanAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.kforce.com/role/OtherAssetsNetDetails": {
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/EmployeeBenefitPlansNarrativeDetails",
      "http://www.kforce.com/role/OtherAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Assets held in Rabbi Trust",
        "terseLabel": "Deferred compensation plan assets",
        "label": "Deferred Compensation Plan Assets",
        "documentation": "Carrying amount as of the balance sheet date of assets held under deferred compensation agreements."
       }
      }
     },
     "auth_ref": [
      "r737"
     ]
    },
    "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax assets, net",
        "label": "Deferred Income Tax Assets, Net",
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r446",
      "r447"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.kforce.com/role/IncomeTaxesIncomeTaxExpenseBenefitContinuingOperationsDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/IncomeTaxesIncomeTaxExpenseBenefitContinuingOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax expense",
        "label": "Deferred Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r125",
      "r147",
      "r465",
      "r466",
      "r745"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Deferred tax liabilities",
        "label": "Deferred Tax Liabilities, Gross",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences."
       }
      }
     },
     "auth_ref": [
      "r88",
      "r89",
      "r131",
      "r453"
     ]
    },
    "us-gaap_DeferredIncomeTaxesAndTaxCredits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxesAndTaxCredits",
     "crdr": "debit",
     "calculation": {
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income tax provision, net",
        "label": "Deferred Income Taxes and Tax Credits",
        "documentation": "Amount of deferred income tax expense (benefit) and income tax credits."
       }
      }
     },
     "auth_ref": [
      "r108"
     ]
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Deferred tax assets",
        "label": "Deferred Tax Assets, Gross",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r454"
     ]
    },
    "us-gaap_DeferredTaxAssetsGrossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsGrossAbstract",
     "presentation": [
      "http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax assets:",
        "label": "Deferred Tax Assets, Gross [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "crdr": "debit",
     "calculation": {
      "http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Deferred tax assets, net",
        "label": "Deferred Tax Assets, Net",
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r808"
     ]
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsOther",
     "crdr": "debit",
     "calculation": {
      "http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Deferred Tax Assets, Other",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other."
       }
      }
     },
     "auth_ref": [
      "r73",
      "r809"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "crdr": "debit",
     "calculation": {
      "http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation."
       }
      }
     },
     "auth_ref": [
      "r73",
      "r809"
     ]
    },
    "kfrc_DeferredTaxAssetsTaxDeferredExpenseDeferredCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kforce.com/20231231",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseDeferredCompensation",
     "crdr": "debit",
     "calculation": {
      "http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred compensation obligation",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Deferred Compensation",
        "documentation": "Deferred Tax Assets, Tax Deferred Expense, Deferred Compensation"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued liabilities",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities."
       }
      }
     },
     "auth_ref": [
      "r73",
      "r809"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
     "crdr": "debit",
     "calculation": {
      "http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable reserves",
        "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r73",
      "r809"
     ]
    },
    "kfrc_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kforce.com/20231231",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOperatingLeaseLiability",
     "crdr": "debit",
     "calculation": {
      "http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves And Accruals, Operating Lease, Liability",
        "documentation": "Deferred Tax Assets, Tax Deferred Expense, Reserves And Accruals, Operating Lease, Liability"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsValuationAllowance",
     "crdr": "credit",
     "calculation": {
      "http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Valuation allowance",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized."
       }
      }
     },
     "auth_ref": [
      "r455"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilitiesAbstract",
     "presentation": [
      "http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax liabilities:",
        "label": "Deferred Tax Liabilities, Gross [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "kfrc_DeferredTaxLiabilitiesDeferredPayrollTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kforce.com/20231231",
     "localname": "DeferredTaxLiabilitiesDeferredPayrollTaxes",
     "crdr": "credit",
     "calculation": {
      "http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Goodwill",
        "label": "Deferred Tax Liabilities, Deferred Payroll Taxes",
        "documentation": "Deferred Tax Liabilities, Deferred Payroll Taxes"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilitiesLeasingArrangements",
     "crdr": "credit",
     "calculation": {
      "http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "ROU assets for operating leases",
        "label": "Deferred Tax Liabilities, Leasing Arrangements",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements."
       }
      }
     },
     "auth_ref": [
      "r73",
      "r809"
     ]
    },
    "kfrc_DeferredTaxLiabilitiesPartnershipBasisDifference": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kforce.com/20231231",
     "localname": "DeferredTaxLiabilitiesPartnershipBasisDifference",
     "crdr": "credit",
     "calculation": {
      "http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Partnership basis difference",
        "label": "Deferred Tax Liabilities, Partnership Basis Difference",
        "documentation": "Deferred Tax Liabilities, Partnership Basis Difference"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxLiabilitiesPrepaidExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilitiesPrepaidExpenses",
     "crdr": "credit",
     "calculation": {
      "http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Prepaid expenses",
        "label": "Deferred Tax Liabilities, Prepaid Expenses",
        "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Fixed assets",
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment."
       }
      }
     },
     "auth_ref": [
      "r73",
      "r809"
     ]
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList",
     "presentation": [
      "http://www.kforce.com/role/EmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Excluding Service Cost, Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Excluding Service Cost, Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of income or comprehensive income that includes components of net periodic benefit cost (credit), excluding service cost component, for defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r389",
      "r391"
     ]
    },
    "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1",
     "crdr": "credit",
     "presentation": [
      "http://www.kforce.com/role/EmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined benefit plan, recognized net gain (loss) due to terminations",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement",
        "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit from irrevocable action relieving primary responsibility for benefit obligation and eliminating risk related to obligation and assets used to effect settlement."
       }
      }
     },
     "auth_ref": [
      "r386",
      "r390",
      "r392"
     ]
    },
    "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable",
     "presentation": [
      "http://www.kforce.com/role/EmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]",
        "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]",
        "documentation": "Disclosures and provisions pertaining to defined benefit pension plans or other postretirement defined benefit plans. The arrangements are generally based on terms and conditions stipulated by the entity, and which contain a promise by the employer to pay certain amounts or awards at designated future dates, including a period after retirement, upon compliance with stipulated requirements. Excludes disclosures pertaining to defined contribution plans."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r64",
      "r65",
      "r66",
      "r67"
     ]
    },
    "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems",
     "presentation": [
      "http://www.kforce.com/role/EmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]",
        "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedContributionPlanCostRecognized",
     "crdr": "debit",
     "presentation": [
      "http://www.kforce.com/role/EmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued matching contribution",
        "label": "Defined Contribution Plan, Cost",
        "documentation": "Amount of cost for defined contribution plan."
       }
      }
     },
     "auth_ref": [
      "r393"
     ]
    },
    "us-gaap_Depreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Depreciation",
     "crdr": "debit",
     "presentation": [
      "http://www.kforce.com/role/FixedAssetsNetAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation expense",
        "label": "Depreciation",
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r56"
     ]
    },
    "us-gaap_DepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DepreciationAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and amortization",
        "label": "Depreciation, Depletion and Amortization, Nonproduction",
        "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r56"
     ]
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DepreciationDepletionAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and amortization",
        "label": "Depreciation, Depletion and Amortization",
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r242"
     ]
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeContractTypeDomain",
     "presentation": [
      "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Contract [Domain]",
        "label": "Derivative Contract [Domain]",
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset."
       }
      }
     },
     "auth_ref": [
      "r613",
      "r615",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r637",
      "r638",
      "r639",
      "r640",
      "r649",
      "r650",
      "r651",
      "r652",
      "r655",
      "r656",
      "r657",
      "r658",
      "r668",
      "r669",
      "r670",
      "r671",
      "r710",
      "r712"
     ]
    },
    "us-gaap_DerivativeForwardInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeForwardInterestRate",
     "presentation": [
      "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative interest rate",
        "label": "Derivative, Forward Interest Rate",
        "documentation": "Stated rate on an interest rate forward or futures contract."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeInstrumentRiskAxis",
     "presentation": [
      "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Instrument [Axis]",
        "label": "Derivative Instrument [Axis]",
        "documentation": "Information by type of derivative contract."
       }
      }
     },
     "auth_ref": [
      "r78",
      "r79",
      "r80",
      "r81",
      "r613",
      "r615",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r637",
      "r638",
      "r639",
      "r640",
      "r649",
      "r650",
      "r651",
      "r652",
      "r655",
      "r656",
      "r657",
      "r658",
      "r668",
      "r669",
      "r670",
      "r671",
      "r680",
      "r710",
      "r712"
     ]
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
     "presentation": [
      "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Instrument and Hedging Activity",
        "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]",
        "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts."
       }
      }
     },
     "auth_ref": [
      "r127",
      "r480",
      "r492"
     ]
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems",
     "presentation": [
      "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Instruments and Hedging Activities Disclosures [Line Items]",
        "label": "Derivative Instruments and Hedging Activities Disclosures [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable",
     "presentation": [
      "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Instruments and Hedging Activities Disclosures [Table]",
        "label": "Derivative Instruments and Hedging Activities Disclosures [Table]",
        "documentation": "Disclosure of information about derivatives and hedging activities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeNotionalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeNotionalAmount",
     "presentation": [
      "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative, notional amount",
        "label": "Derivative, Notional Amount",
        "documentation": "Nominal or face amount used to calculate payment on derivative."
       }
      }
     },
     "auth_ref": [
      "r812",
      "r813"
     ]
    },
    "us-gaap_DerivativesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativesPolicyTextBlock",
     "presentation": [
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Instrument",
        "label": "Derivatives, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r75",
      "r76",
      "r77",
      "r82",
      "r193"
     ]
    },
    "us-gaap_DesignatedAsHedgingInstrumentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DesignatedAsHedgingInstrumentMember",
     "presentation": [
      "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Designated as Hedging Instrument",
        "label": "Designated as Hedging Instrument [Member]",
        "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)."
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "kfrc_DirectHireRevenueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kforce.com/20231231",
     "localname": "DirectHireRevenueMember",
     "presentation": [
      "http://www.kforce.com/role/DisaggregationofRevenueScheduleofDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Direct Hire revenue",
        "label": "Direct Hire Revenue [Member]",
        "documentation": "Direct Hire Revenue"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisaggregationOfRevenueLineItems",
     "presentation": [
      "http://www.kforce.com/role/DisaggregationofRevenueScheduleofDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disaggregation of Revenue [Line Items]",
        "label": "Disaggregation of Revenue [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r381",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisaggregationOfRevenueTable",
     "presentation": [
      "http://www.kforce.com/role/DisaggregationofRevenueScheduleofDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disaggregation of Revenue [Table]",
        "label": "Disaggregation of Revenue [Table]",
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r381",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "presentation": [
      "http://www.kforce.com/role/DisaggregationofRevenueTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disaggregation of Revenue",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r779"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "presentation": [
      "http://www.kforce.com/role/StockIncentivePlans"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Incentive Plans",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "documentation": "The entire disclosure for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r395",
      "r400",
      "r431",
      "r432",
      "r434",
      "r704"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DividendsCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DividendsCommonStock",
     "crdr": "debit",
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Dividends",
        "label": "Dividends, Common Stock",
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK)."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r115"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://www.kforce.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Annual Report",
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r724",
      "r725",
      "r726"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://www.kforce.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Financial Statement Error Correction [Flag]",
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r724",
      "r725",
      "r726",
      "r728"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.kforce.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Period Focus",
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://www.kforce.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Year Focus",
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.kforce.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Period End Date",
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://www.kforce.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Transition Report",
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r727"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentType",
     "presentation": [
      "http://www.kforce.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Type",
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://www.kforce.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Documents Incorporated by Reference",
        "label": "Documents Incorporated by Reference [Text Block]",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r722"
     ]
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings per share \u2013 basic (in dollars per share)",
        "label": "Earnings Per Share, Basic",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r182",
      "r211",
      "r212",
      "r213",
      "r214",
      "r215",
      "r220",
      "r222",
      "r227",
      "r228",
      "r229",
      "r231",
      "r502",
      "r503",
      "r557",
      "r575",
      "r683"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted (in dollars per share)",
        "label": "Earnings Per Share, Diluted",
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r182",
      "r211",
      "r212",
      "r213",
      "r214",
      "r215",
      "r222",
      "r227",
      "r228",
      "r229",
      "r231",
      "r502",
      "r503",
      "r557",
      "r575",
      "r683"
     ]
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerSharePolicyTextBlock",
     "presentation": [
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings Per Share",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements."
       }
      }
     },
     "auth_ref": [
      "r45",
      "r46"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "calculation": {
      "http://www.kforce.com/role/IncomeTaxesEffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.kforce.com/role/IncomeTaxesEffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Effective tax rate",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r449"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "calculation": {
      "http://www.kforce.com/role/IncomeTaxesEffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/IncomeTaxesEffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal income tax rate",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)."
       }
      }
     },
     "auth_ref": [
      "r192",
      "r449",
      "r467"
     ]
    },
    "kfrc_EffectiveIncomeTaxRateReconciliationExciseTaxPercentOfFMVOfSharesRepurchased": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.kforce.com/20231231",
     "localname": "EffectiveIncomeTaxRateReconciliationExciseTaxPercentOfFMVOfSharesRepurchased",
     "presentation": [
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesTreasuryStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective Income Tax Rate Reconciliation, Excise Tax, Percent of FMV of Shares Repurchased",
        "label": "Effective Income Tax Rate Reconciliation, Excise Tax, Percent of FMV of Shares Repurchased",
        "documentation": "Effective Income Tax Rate Reconciliation, Excise Tax, Percent of FMV of Shares Repurchased"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpense",
     "calculation": {
      "http://www.kforce.com/role/IncomeTaxesEffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/IncomeTaxesEffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationDetails",
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesTreasuryStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-deductible compensation and meals and entertainment",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses."
       }
      }
     },
     "auth_ref": [
      "r807",
      "r811"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments",
     "calculation": {
      "http://www.kforce.com/role/IncomeTaxesEffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/IncomeTaxesEffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments."
       }
      }
     },
     "auth_ref": [
      "r807",
      "r811"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent",
     "calculation": {
      "http://www.kforce.com/role/IncomeTaxesEffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/IncomeTaxesEffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax benefit from restricted stock vesting",
        "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Percent",
        "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r731",
      "r807"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
     "calculation": {
      "http://www.kforce.com/role/IncomeTaxesEffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/IncomeTaxesEffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State income taxes, net of Federal tax effect",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r807",
      "r811"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCredits",
     "calculation": {
      "http://www.kforce.com/role/IncomeTaxesEffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/IncomeTaxesEffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Tax credits",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits."
       }
      }
     },
     "auth_ref": [
      "r807",
      "r811"
     ]
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.kforce.com/role/CurrentLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.kforce.com/role/CurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued payroll costs",
        "totalLabel": "Total Accrued payroll costs",
        "label": "Employee-related Liabilities, Current",
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r24"
     ]
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeRelatedLiabilitiesCurrentAbstract",
     "presentation": [
      "http://www.kforce.com/role/CurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued payroll costs",
        "label": "Employee-related Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "presentation": [
      "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average period expected to be recognized",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r433"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
     "crdr": "debit",
     "presentation": [
      "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total unrecognized compensation expenses",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount",
        "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r806"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
     "crdr": "credit",
     "presentation": [
      "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Related tax benefit",
        "label": "Share-Based Payment Arrangement, Expense, Tax Benefit",
        "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r430"
     ]
    },
    "us-gaap_EmployeeStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeStockMember",
     "presentation": [
      "http://www.kforce.com/role/EmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ESPP",
        "label": "Employee Stock [Member]",
        "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock."
       }
      }
     },
     "auth_ref": []
    },
    "kfrc_EmploymentAgreementSeverancePercentageofAnnualBonus": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.kforce.com/20231231",
     "localname": "EmploymentAgreementSeverancePercentageofAnnualBonus",
     "presentation": [
      "http://www.kforce.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Severance payment as a percentage of annual bonus",
        "label": "Employment Agreement, Severance, Percentage of Annual Bonus",
        "documentation": "Employment Agreement, Severance, Percentage of Annual Bonus"
       }
      }
     },
     "auth_ref": []
    },
    "kfrc_EmploymentAgreementSeverancePercentageofAnnualSalary": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.kforce.com/20231231",
     "localname": "EmploymentAgreementSeverancePercentageofAnnualSalary",
     "presentation": [
      "http://www.kforce.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Severance payment as a percentage of annual salary",
        "label": "Employment Agreement, Severance, Percentage of Annual Salary",
        "documentation": "Employment Agreement, Severance, Percentage of Annual Salary"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.kforce.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line One",
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.kforce.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, City or Town",
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.kforce.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Postal Zip Code",
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.kforce.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, State or Province",
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.kforce.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Central Index Key",
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r721"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.kforce.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Common Stock, Shares Outstanding",
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://www.kforce.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Current Reporting Status",
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityDomain",
     "presentation": [
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity [Domain]",
        "label": "Entity [Domain]",
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.kforce.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Emerging Growth Company",
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r721"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.kforce.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity File Number",
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://www.kforce.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Filer Category",
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r721"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.kforce.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Incorporation, State or Country Code",
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://www.kforce.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Interactive Data Current",
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r729"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://www.kforce.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Public Float",
        "label": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.kforce.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Registrant Name",
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r721"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://www.kforce.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Shell Company",
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r721"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://www.kforce.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Small Business",
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r721"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.kforce.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Tax Identification Number",
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r721"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://www.kforce.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Voluntary Filers",
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://www.kforce.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Well-known Seasoned Issuer",
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r730"
     ]
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYParenthetical",
      "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityAccumulatedDerivativeInstrumentGainLossActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Component [Domain]",
        "label": "Equity Component [Domain]",
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r153",
      "r177",
      "r178",
      "r179",
      "r203",
      "r204",
      "r205",
      "r208",
      "r216",
      "r218",
      "r232",
      "r286",
      "r292",
      "r360",
      "r435",
      "r436",
      "r437",
      "r461",
      "r462",
      "r484",
      "r486",
      "r487",
      "r488",
      "r489",
      "r491",
      "r501",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r547",
      "r597",
      "r598",
      "r599",
      "r611",
      "r661"
     ]
    },
    "srt_EquityMethodInvesteeNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "EquityMethodInvesteeNameDomain",
     "presentation": [
      "http://www.kforce.com/role/OtherAssetsNetDetails",
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment, Name [Domain]",
        "label": "Investment, Name [Domain]",
        "documentation": "Name of investment including named security. Excludes entity that is consolidated."
       }
      }
     },
     "auth_ref": [
      "r278",
      "r279",
      "r280"
     ]
    },
    "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityMethodInvestmentNonconsolidatedInvesteeAxis",
     "presentation": [
      "http://www.kforce.com/role/OtherAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Method Investment, Nonconsolidated Investee [Axis]",
        "label": "Equity Method Investment, Nonconsolidated Investee [Axis]",
        "documentation": "Information by nonconsolidated equity method investee. Excludes information consolidated by reporting entity."
       }
      }
     },
     "auth_ref": [
      "r157",
      "r191",
      "r281",
      "r508"
     ]
    },
    "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityMethodInvestmentNonconsolidatedInvesteeDomain",
     "presentation": [
      "http://www.kforce.com/role/OtherAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Method Investment, Nonconsolidated Investee [Domain]",
        "label": "Equity Method Investment, Nonconsolidated Investee [Domain]",
        "documentation": "Nonconsolidated equity method investee. Excludes information consolidated by reporting entity."
       }
      }
     },
     "auth_ref": [
      "r157",
      "r191",
      "r281",
      "r508"
     ]
    },
    "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember",
     "presentation": [
      "http://www.kforce.com/role/OtherAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Method Investment, Nonconsolidated Investee or Group of Investees",
        "label": "Equity Method Investment, Nonconsolidated Investee or Group of Investees [Member]",
        "documentation": "Nonconsolidated equity method investee or group of nonconsolidated investees. Excludes information consolidated by reporting entity."
       }
      }
     },
     "auth_ref": [
      "r735",
      "r744",
      "r758",
      "r815"
     ]
    },
    "us-gaap_EquityMethodInvestmentOwnershipPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityMethodInvestmentOwnershipPercentage",
     "presentation": [
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percent ownership of equity method investment",
        "label": "Equity Method Investment, Ownership Percentage",
        "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting."
       }
      }
     },
     "auth_ref": [
      "r278"
     ]
    },
    "us-gaap_EquityMethodInvestmentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityMethodInvestmentsPolicy",
     "presentation": [
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Method Investment",
        "label": "Equity Method Investments [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r83",
      "r279"
     ]
    },
    "us-gaap_ExciseAndSalesTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ExciseAndSalesTaxes",
     "crdr": "debit",
     "presentation": [
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesTreasuryStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Excise and Sales Taxes",
        "label": "Excise and Sales Taxes",
        "documentation": "The amount of excise and sales taxes included in sales and revenues, which are then deducted as a cost of sales. Includes excise taxes, which are applied to specific types of transactions or items (such as gasoline or alcohol); and sales, use and value added taxes, which are applied to a broad class of revenue-producing transactions involving a wide range of goods and services."
       }
      }
     },
     "auth_ref": [
      "r180"
     ]
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueDisclosuresTextBlock",
     "presentation": [
      "http://www.kforce.com/role/FairValueMeasurements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Measurements",
        "label": "Fair Value Disclosures [Text Block]",
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information."
       }
      }
     },
     "auth_ref": [
      "r505"
     ]
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "presentation": [
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Measurements",
        "label": "Fair Value Measurement, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "kfrc_FinanceAndAccountingSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kforce.com/20231231",
     "localname": "FinanceAndAccountingSegmentMember",
     "presentation": [
      "http://www.kforce.com/role/DisaggregationofRevenueScheduleofDisaggregationofRevenueDetails",
      "http://www.kforce.com/role/GoodwillSummaryoftheGrossAmountandAccumulatedImpairmentLossesofGoodwillDetail",
      "http://www.kforce.com/role/ReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "FA",
        "verboseLabel": "FA",
        "label": "Finance And Accounting Segment [Member]",
        "documentation": "Finance and accounting."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinanceReceivablesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceReceivablesMember",
     "presentation": [
      "http://www.kforce.com/role/OtherAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financing Receivable",
        "label": "Financing Receivable [Member]",
        "documentation": "Amounts due the Company from customers, clients, lessees, borrowers, or others under the terms of its agreements therewith. Such amount may include accrued interest receivable in accordance with the terms of the agreements. The agreements also may contain provisions and related items including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics."
       }
      }
     },
     "auth_ref": []
    },
    "kfrc_FlexRevenueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kforce.com/20231231",
     "localname": "FlexRevenueMember",
     "presentation": [
      "http://www.kforce.com/role/DisaggregationofRevenueScheduleofDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Flex revenue",
        "label": "Flex Revenue [Member]",
        "documentation": "Flex Revenues"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FurnitureAndFixturesMember",
     "presentation": [
      "http://www.kforce.com/role/FixedAssetsNetMajorClassificationsofFixedAssetsandRelatedUsefulLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Furniture and equipment",
        "label": "Furniture and Fixtures [Member]",
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases."
       }
      }
     },
     "auth_ref": []
    },
    "kfrc_GainAndFairValueOnTerminationOfInterestRateSwapAgreement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kforce.com/20231231",
     "localname": "GainAndFairValueOnTerminationOfInterestRateSwapAgreement",
     "crdr": "credit",
     "presentation": [
      "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain and fair value on termination",
        "label": "Gain and Fair Value on Termination of Interest Rate Swap Agreement",
        "documentation": "Gain and Fair Value on Termination of Interest Rate Swap Agreement"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Goodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.kforce.com/role/GoodwillSummaryoftheGrossAmountandAccumulatedImpairmentLossesofGoodwillDetail": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.kforce.com/role/GoodwillSummaryoftheGrossAmountandAccumulatedImpairmentLossesofGoodwillDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Goodwill",
        "totalLabel": "Goodwill, carrying value",
        "label": "Goodwill",
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r163",
      "r299",
      "r555",
      "r688",
      "r707",
      "r762",
      "r769"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy",
     "presentation": [
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined."
       }
      }
     },
     "auth_ref": [
      "r298",
      "r312",
      "r688"
     ]
    },
    "us-gaap_GoodwillDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GoodwillDisclosureTextBlock",
     "presentation": [
      "http://www.kforce.com/role/Goodwill"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "label": "Goodwill Disclosure [Text Block]",
        "documentation": "The entire disclosure for goodwill."
       }
      }
     },
     "auth_ref": [
      "r298",
      "r301",
      "r311",
      "r688"
     ]
    },
    "us-gaap_GoodwillGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GoodwillGross",
     "crdr": "debit",
     "calculation": {
      "http://www.kforce.com/role/GoodwillSummaryoftheGrossAmountandAccumulatedImpairmentLossesofGoodwillDetail": {
       "parentTag": "us-gaap_Goodwill",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/GoodwillSummaryoftheGrossAmountandAccumulatedImpairmentLossesofGoodwillDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill, gross amount",
        "label": "Goodwill, Gross",
        "documentation": "Amount before accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r302",
      "r309",
      "r688"
     ]
    },
    "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GoodwillImpairedAccumulatedImpairmentLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.kforce.com/role/GoodwillSummaryoftheGrossAmountandAccumulatedImpairmentLossesofGoodwillDetail": {
       "parentTag": "us-gaap_Goodwill",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/GoodwillSummaryoftheGrossAmountandAccumulatedImpairmentLossesofGoodwillDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accumulated impairment losses",
        "label": "Goodwill, Impaired, Accumulated Impairment Loss",
        "documentation": "Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r302",
      "r309",
      "r688"
     ]
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GoodwillImpairmentLoss",
     "crdr": "debit",
     "presentation": [
      "http://www.kforce.com/role/GoodwillAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Goodwill impairment",
        "label": "Goodwill, Impairment Loss",
        "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r300",
      "r306",
      "r312",
      "r688"
     ]
    },
    "us-gaap_GoodwillLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GoodwillLineItems",
     "presentation": [
      "http://www.kforce.com/role/GoodwillSummaryoftheGrossAmountandAccumulatedImpairmentLossesofGoodwillDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill [Line Items]",
        "label": "Goodwill [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r312",
      "r688"
     ]
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.kforce.com/role/ReportableSegmentsDetails": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME",
      "http://www.kforce.com/role/ReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gross profit",
        "terseLabel": "Gross profit",
        "label": "Gross Profit",
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity."
       }
      }
     },
     "auth_ref": [
      "r101",
      "r191",
      "r237",
      "r257",
      "r263",
      "r266",
      "r281",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r508",
      "r685",
      "r776"
     ]
    },
    "kfrc_HealthInsuranceAggregateRiskOfLossLiabilityAmountInExcessOfTheStopLossMaximum": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kforce.com/20231231",
     "localname": "HealthInsuranceAggregateRiskOfLossLiabilityAmountInExcessOfTheStopLossMaximum",
     "crdr": "credit",
     "presentation": [
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesHealthInsuranceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Health insurance annual aggregate risk of loss liability, per employee, in excess of stop loss maximum (up to)",
        "label": "Health Insurance Aggregate Risk Of Loss Liability, Amount In Excess Of The Stop Loss Maximum",
        "documentation": "Health Insurance Aggregate Risk Of Loss Liability, Amount In Excess Of The Stop Loss Maximum"
       }
      }
     },
     "auth_ref": []
    },
    "kfrc_HealthInsurancePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.kforce.com/20231231",
     "localname": "HealthInsurancePolicyTextBlock",
     "presentation": [
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Health Insurance",
        "label": "Health Insurance [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for the health insurance liability."
       }
      }
     },
     "auth_ref": []
    },
    "kfrc_HealthInsuranceStopLossMaximumPerClaim": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kforce.com/20231231",
     "localname": "HealthInsuranceStopLossMaximumPerClaim",
     "crdr": "credit",
     "presentation": [
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesHealthInsuranceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Health insurance maximum risk of loss liability per employee insurance plan (up to)",
        "label": "Health Insurance Stop Loss Maximum Per Claim",
        "documentation": "Health insurance stop loss maximum per claim."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_HedgingDesignationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "HedgingDesignationAxis",
     "presentation": [
      "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hedging Designation [Axis]",
        "label": "Hedging Designation [Axis]",
        "documentation": "Information by designation of purpose of derivative instrument."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r479"
     ]
    },
    "us-gaap_HedgingDesignationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "HedgingDesignationDomain",
     "presentation": [
      "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hedging Designation [Domain]",
        "label": "Hedging Designation [Domain]",
        "documentation": "Designation of purpose of derivative instrument."
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://www.kforce.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ICFR Auditor Attestation Flag",
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r724",
      "r725",
      "r726"
     ]
    },
    "kfrc_ImpairmentOfEquityMethodInvestment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kforce.com/20231231",
     "localname": "ImpairmentOfEquityMethodInvestment",
     "crdr": "debit",
     "calculation": {
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of equity method investment",
        "label": "Impairment Of Equity Method Investment",
        "documentation": "Impairment Of Equity Method Investment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.kforce.com/role/ReportableSegmentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME",
      "http://www.kforce.com/role/ReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income from operations, before income taxes",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r98",
      "r136",
      "r237",
      "r257",
      "r263",
      "r266",
      "r558",
      "r571",
      "r685"
     ]
    },
    "us-gaap_IncomeLossFromEquityMethodInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeLossFromEquityMethodInvestments",
     "crdr": "credit",
     "calculation": {
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Loss on equity method investment",
        "terseLabel": "Loss on equity method investment",
        "label": "Income (Loss) from Equity Method Investments",
        "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss)."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r99",
      "r135",
      "r244",
      "r277",
      "r570"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://www.kforce.com/role/IncomeTaxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes",
        "label": "Income Tax Disclosure [Text Block]",
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information."
       }
      }
     },
     "auth_ref": [
      "r192",
      "r443",
      "r450",
      "r451",
      "r457",
      "r463",
      "r468",
      "r469",
      "r470",
      "r610"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      },
      "http://www.kforce.com/role/IncomeTaxesIncomeTaxExpenseBenefitContinuingOperationsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME",
      "http://www.kforce.com/role/IncomeTaxesIncomeTaxExpenseBenefitContinuingOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax expense",
        "totalLabel": "Total Income tax expense",
        "label": "Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r139",
      "r148",
      "r217",
      "r218",
      "r245",
      "r448",
      "r464",
      "r576"
     ]
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes",
        "label": "Income Tax, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements."
       }
      }
     },
     "auth_ref": [
      "r176",
      "r444",
      "r445",
      "r451",
      "r452",
      "r456",
      "r458",
      "r608"
     ]
    },
    "us-gaap_IncomeTaxesPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxesPaid",
     "crdr": "credit",
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income taxes",
        "label": "Income Taxes Paid",
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income."
       }
      }
     },
     "auth_ref": [
      "r41",
      "r44"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Trade receivables, net",
        "label": "Increase (Decrease) in Accounts Receivable",
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedSalaries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInAccruedSalaries",
     "crdr": "debit",
     "calculation": {
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued payroll costs",
        "label": "Increase (Decrease) in Accrued Salaries",
        "documentation": "The increase (decrease) during the period in accrued salaries."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInOperatingAssetsAbstract",
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "(Increase) decrease in operating assets",
        "label": "Increase (Decrease) in Operating Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInOperatingLiabilitiesAbstract",
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase (decrease) in operating liabilities",
        "label": "Increase (Decrease) in Operating Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other liabilities",
        "label": "Increase (Decrease) in Other Noncurrent Liabilities",
        "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInOtherOperatingAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Increase (Decrease) in Other Operating Assets",
        "label": "Increase (Decrease) in Other Operating Assets",
        "documentation": "Amount of increase (decrease) in operating assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInPensionAndPostretirementObligations",
     "crdr": "debit",
     "calculation": {
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payment of benefit under terminated pension plan",
        "label": "Increase (Decrease) in Obligation, Pension and Other Postretirement Benefits",
        "documentation": "Amount of increase (decrease) in obligation for pension and other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "presentation": [
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEarningsperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock equivalents (in shares)",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements",
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method."
       }
      }
     },
     "auth_ref": [
      "r223",
      "r224",
      "r225",
      "r229",
      "r399"
     ]
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest, net",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount."
       }
      }
     },
     "auth_ref": [
      "r184",
      "r186",
      "r187"
     ]
    },
    "kfrc_InterestRateSwapAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kforce.com/20231231",
     "localname": "InterestRateSwapAMember",
     "presentation": [
      "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest Rate Swap A",
        "label": "Interest Rate Swap A [Member]",
        "documentation": "Interest Rate Swap A"
       }
      }
     },
     "auth_ref": []
    },
    "kfrc_InterestRateSwapBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kforce.com/20231231",
     "localname": "InterestRateSwapBMember",
     "presentation": [
      "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest Rate Swap B",
        "label": "Interest Rate Swap B [Member]",
        "documentation": "Interest Rate Swap B"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InternalUseSoftwarePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InternalUseSoftwarePolicy",
     "presentation": [
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalized Software",
        "label": "Internal Use Software, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r2"
     ]
    },
    "us-gaap_LeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.kforce.com/role/OperatingLeasesScheduleofWeightedAverageTermsandOperatingLeaseExpenseDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.kforce.com/role/OperatingLeasesScheduleofWeightedAverageTermsandOperatingLeaseExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total operating lease expense",
        "label": "Lease, Cost",
        "documentation": "Amount of lease cost recognized by lessee for lease contract."
       }
      }
     },
     "auth_ref": [
      "r533",
      "r706"
     ]
    },
    "us-gaap_LeaseCostAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LeaseCostAbstract",
     "presentation": [
      "http://www.kforce.com/role/OperatingLeasesScheduleofWeightedAverageTermsandOperatingLeaseExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease Cost",
        "label": "Lease, Cost [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LeaseCostTableTextBlock",
     "presentation": [
      "http://www.kforce.com/role/OperatingLeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Weighted-Average Terms and Operating Lease Expense",
        "label": "Lease, Cost [Table Text Block]",
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income."
       }
      }
     },
     "auth_ref": [
      "r819"
     ]
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LeaseholdImprovementsMember",
     "presentation": [
      "http://www.kforce.com/role/FixedAssetsNetMajorClassificationsofFixedAssetsandRelatedUsefulLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leasehold improvements",
        "label": "Leasehold Improvements [Member]",
        "documentation": "Additions or improvements to assets held under a lease arrangement."
       }
      }
     },
     "auth_ref": [
      "r112"
     ]
    },
    "us-gaap_LeasesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LeasesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases [Abstract]",
        "label": "Leases [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LegalCostsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LegalCostsPolicyTextBlock",
     "presentation": [
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Legal Costs",
        "label": "Legal Costs, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for legal costs incurred to protect or defend the entity's assets and rights, or to obtain assets, including monetary damages, or to obtain rights."
       }
      }
     },
     "auth_ref": [
      "r323"
     ]
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "LegalEntityAxis",
     "presentation": [
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Legal Entity [Axis]",
        "label": "Legal Entity [Axis]",
        "documentation": "The set of legal entities associated with a report."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeLeasesPolicyTextBlock",
     "presentation": [
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Leases",
        "label": "Lessee, Leases [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee."
       }
      }
     },
     "auth_ref": [
      "r532"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://www.kforce.com/role/OperatingLeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Maturities for Operating Lease Liabilities",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]",
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r820"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://www.kforce.com/role/OperatingLeasesScheduleofMaturitiesforOperatingLeaseLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.kforce.com/role/OperatingLeasesScheduleofMaturitiesforOperatingLeaseLiabilitiesDetails_1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.kforce.com/role/OperatingLeasesScheduleofMaturitiesforOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total maturities of operating lease liabilities",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease."
       }
      }
     },
     "auth_ref": [
      "r542"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.kforce.com/role/OperatingLeasesScheduleofMaturitiesforOperatingLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/OperatingLeasesScheduleofMaturitiesforOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r542"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.kforce.com/role/OperatingLeasesScheduleofMaturitiesforOperatingLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/OperatingLeasesScheduleofMaturitiesforOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2024",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r542"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.kforce.com/role/OperatingLeasesScheduleofMaturitiesforOperatingLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/OperatingLeasesScheduleofMaturitiesforOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r542"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "calculation": {
      "http://www.kforce.com/role/OperatingLeasesScheduleofMaturitiesforOperatingLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/OperatingLeasesScheduleofMaturitiesforOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r542"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://www.kforce.com/role/OperatingLeasesScheduleofMaturitiesforOperatingLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/OperatingLeasesScheduleofMaturitiesforOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r542"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://www.kforce.com/role/OperatingLeasesScheduleofMaturitiesforOperatingLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/OperatingLeasesScheduleofMaturitiesforOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r542"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.kforce.com/role/OperatingLeasesScheduleofMaturitiesforOperatingLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/OperatingLeasesScheduleofMaturitiesforOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less: imputed interest",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease."
       }
      }
     },
     "auth_ref": [
      "r542"
     ]
    },
    "us-gaap_LesseeOperatingLeaseTermOfContract": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseTermOfContract",
     "presentation": [
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Term of lease contract",
        "label": "Lessee, Operating Lease, Term of Contract",
        "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r818"
     ]
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeasesTextBlock",
     "presentation": [
      "http://www.kforce.com/role/OperatingLeases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Leases",
        "label": "Lessee, Operating Leases [Text Block]",
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r527"
     ]
    },
    "us-gaap_LetterOfCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LetterOfCreditMember",
     "presentation": [
      "http://www.kforce.com/role/CommitmentsandContingenciesDetails",
      "http://www.kforce.com/role/CreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Letter of Credit",
        "label": "Letter of Credit [Member]",
        "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LettersOfCreditOutstandingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LettersOfCreditOutstandingAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.kforce.com/role/CommitmentsandContingenciesDetails",
      "http://www.kforce.com/role/CreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Letters of credit outstanding",
        "label": "Letters of Credit Outstanding, Amount",
        "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities",
        "label": "Liabilities",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r191",
      "r281",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r475",
      "r477",
      "r478",
      "r508",
      "r622",
      "r684",
      "r719",
      "r776",
      "r821",
      "r822"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities and stockholders\u2019 equity",
        "label": "Liabilities and Equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r96",
      "r134",
      "r566",
      "r707",
      "r744",
      "r758",
      "r815"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY",
        "label": "Liabilities and Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current liabilities",
        "label": "Liabilities, Current",
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r159",
      "r191",
      "r281",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r475",
      "r477",
      "r478",
      "r508",
      "r707",
      "r776",
      "r821",
      "r822"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current liabilities:",
        "label": "Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LifeInsuranceCorporateOrBankOwnedAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LifeInsuranceCorporateOrBankOwnedAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.kforce.com/role/EmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net death benefit of life insurance",
        "label": "Life Insurance, Corporate or Bank Owned, Amount",
        "documentation": "This item represents the amount that could be realized under a life insurance contract or contracts owned by the Entity as of the date of the statement of financial position. Such Entity-owned life insurance policies are commonly known as corporate-owned life insurance (COLI) or bank-owned life insurance (BOLI)."
       }
      }
     },
     "auth_ref": [
      "r282",
      "r736"
     ]
    },
    "us-gaap_LineOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LineOfCredit",
     "crdr": "credit",
     "presentation": [
      "http://www.kforce.com/role/CreditFacilityDetails",
      "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term debt - credit facility",
        "label": "Long-Term Line of Credit",
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r133",
      "r829"
     ]
    },
    "kfrc_LineOfCreditAccordionFeatureIncreaseLimit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kforce.com/20231231",
     "localname": "LineOfCreditAccordionFeatureIncreaseLimit",
     "crdr": "credit",
     "presentation": [
      "http://www.kforce.com/role/CreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accordion feature",
        "label": "Line Of Credit, Accordion Feature, Increase Limit",
        "documentation": "Line Of Credit, Accordion Feature, Increase Limit"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LineOfCreditFacilityCommitmentFeePercentage",
     "presentation": [
      "http://www.kforce.com/role/CreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitment fee percentage",
        "label": "Line of Credit Facility, Commitment Fee Percentage",
        "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used."
       }
      }
     },
     "auth_ref": []
    },
    "kfrc_LineOfCreditFacilityCovenantTermsFixedChargeCoverageRatio": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.kforce.com/20231231",
     "localname": "LineOfCreditFacilityCovenantTermsFixedChargeCoverageRatio",
     "presentation": [
      "http://www.kforce.com/role/CreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fixed charge coverage ratio",
        "label": "Line of Credit Facility, Covenant Terms, Fixed Charge Coverage Ratio",
        "documentation": "Line of Credit Facility, Covenant Terms, Fixed Charge Coverage Ratio"
       }
      }
     },
     "auth_ref": []
    },
    "kfrc_LineOfCreditFacilityCovenantTermsLeverageRatio": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.kforce.com/20231231",
     "localname": "LineOfCreditFacilityCovenantTermsLeverageRatio",
     "presentation": [
      "http://www.kforce.com/role/CreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leverage ratio",
        "label": "Line Of Credit Facility, Covenant Terms, Leverage Ratio",
        "documentation": "Line Of Credit Facility, Covenant Terms, Leverage Ratio"
       }
      }
     },
     "auth_ref": []
    },
    "kfrc_LineOfCreditFacilityDebtCovenantLeverageRatioThreshold": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.kforce.com/20231231",
     "localname": "LineOfCreditFacilityDebtCovenantLeverageRatioThreshold",
     "presentation": [
      "http://www.kforce.com/role/CreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum leverage ratio",
        "label": "Line Of Credit Facility, Debt Covenant, Leverage Ratio Threshold",
        "documentation": "Line Of Credit Facility, Debt Covenant, Leverage Ratio Threshold"
       }
      }
     },
     "auth_ref": []
    },
    "kfrc_LineOfCreditFacilityDebtCovenantRepurchaseOfEquitySecurities": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.kforce.com/20231231",
     "localname": "LineOfCreditFacilityDebtCovenantRepurchaseOfEquitySecurities",
     "presentation": [
      "http://www.kforce.com/role/CreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt covenant, repurchase of equity securities (in excess of)",
        "label": "Line of Credit Facility, Debt Covenant, Repurchase Of Equity Securities",
        "documentation": "Line of Credit Facility, Debt Covenant, Repurchase Of Equity Securities"
       }
      }
     },
     "auth_ref": []
    },
    "kfrc_LineOfCreditFacilityDebtCovenantThresholdUnrestrictedCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kforce.com/20231231",
     "localname": "LineOfCreditFacilityDebtCovenantThresholdUnrestrictedCash",
     "crdr": "debit",
     "presentation": [
      "http://www.kforce.com/role/CreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrestricted cash (less than)",
        "label": "Line Of Credit Facility, Debt Covenant, Threshold, Unrestricted Cash",
        "documentation": "Line Of Credit Facility, Debt Covenant, Threshold, Unrestricted Cash"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LineOfCreditFacilityLineItems",
     "presentation": [
      "http://www.kforce.com/role/CreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of Credit Facility [Line Items]",
        "label": "Line of Credit Facility [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r743"
     ]
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.kforce.com/role/CreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowing capacity on line of credit facility",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility."
       }
      }
     },
     "auth_ref": [
      "r21"
     ]
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LineOfCreditFacilityTable",
     "presentation": [
      "http://www.kforce.com/role/CreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of Credit Facility [Table]",
        "label": "Line of Credit Facility [Table]",
        "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r743"
     ]
    },
    "us-gaap_LineOfCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LineOfCreditMember",
     "presentation": [
      "http://www.kforce.com/role/CommitmentsandContingenciesDetails",
      "http://www.kforce.com/role/CreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of Credit",
        "label": "Line of Credit [Member]",
        "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.kforce.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Local Phone Number",
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermLineOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermLineOfCredit",
     "crdr": "credit",
     "calculation": {
      "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term debt \u2013 credit facility",
        "label": "Long-Term Line of Credit, Noncurrent",
        "documentation": "The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r58",
      "r59"
     ]
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongtermDebtTypeAxis",
     "presentation": [
      "http://www.kforce.com/role/CommitmentsandContingenciesDetails",
      "http://www.kforce.com/role/CreditFacilityDetails",
      "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Debt, Type [Axis]",
        "label": "Long-Term Debt, Type [Axis]",
        "documentation": "Information by type of long-term debt."
       }
      }
     },
     "auth_ref": [
      "r27"
     ]
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongtermDebtTypeDomain",
     "presentation": [
      "http://www.kforce.com/role/CommitmentsandContingenciesDetails",
      "http://www.kforce.com/role/CreditFacilityDetails",
      "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Debt, Type [Domain]",
        "label": "Long-Term Debt, Type [Domain]",
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r60"
     ]
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.kforce.com/role/CommitmentsandContingenciesDetails",
      "http://www.kforce.com/role/CreditFacilityDetails",
      "http://www.kforce.com/role/FixedAssetsNetMajorClassificationsofFixedAssetsandRelatedUsefulLivesDetails",
      "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails",
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesCapitalizedSoftwareDetails",
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentDetails",
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum",
        "label": "Maximum [Member]",
        "documentation": "Upper limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r319",
      "r320",
      "r321",
      "r322",
      "r394",
      "r550",
      "r594",
      "r614",
      "r615",
      "r664",
      "r665",
      "r666",
      "r667",
      "r672",
      "r674",
      "r675",
      "r687",
      "r694",
      "r703",
      "r709",
      "r778",
      "r823",
      "r824",
      "r825",
      "r826",
      "r827",
      "r828"
     ]
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.kforce.com/role/CommitmentsandContingenciesDetails",
      "http://www.kforce.com/role/CreditFacilityDetails",
      "http://www.kforce.com/role/FixedAssetsNetMajorClassificationsofFixedAssetsandRelatedUsefulLivesDetails",
      "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails",
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesCapitalizedSoftwareDetails",
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentDetails",
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum",
        "label": "Minimum [Member]",
        "documentation": "Lower limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r319",
      "r320",
      "r321",
      "r322",
      "r394",
      "r550",
      "r594",
      "r614",
      "r615",
      "r664",
      "r665",
      "r666",
      "r667",
      "r672",
      "r674",
      "r675",
      "r687",
      "r694",
      "r703",
      "r709",
      "r778",
      "r823",
      "r824",
      "r825",
      "r826",
      "r827",
      "r828"
     ]
    },
    "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners",
     "presentation": [
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Noncontrolling interest",
        "label": "Subsidiary, Ownership Percentage, Noncontrolling Owner",
        "documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MovementInValuationAllowancesAndReservesRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MovementInValuationAllowancesAndReservesRollForward",
     "presentation": [
      "http://www.kforce.com/role/ScheduleIIValuationandQualifyingAccountsandReservesSupplementalScheduleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]",
        "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Cash used in financing activities",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r185"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from financing activities:",
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Cash (used in) provided by investing activities",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r185"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from investing activities:",
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Cash provided by operating activities",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r107",
      "r108"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from operating activities:",
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net income",
        "terseLabel": "Net income",
        "label": "Net Income (Loss)",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r108",
      "r137",
      "r157",
      "r172",
      "r174",
      "r179",
      "r191",
      "r207",
      "r211",
      "r212",
      "r213",
      "r214",
      "r217",
      "r218",
      "r226",
      "r237",
      "r257",
      "r263",
      "r266",
      "r281",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r503",
      "r508",
      "r572",
      "r644",
      "r659",
      "r660",
      "r685",
      "r718",
      "r776"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "New Accounting Standards",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Cash Financing and Investing Transactions:",
        "label": "Noncash Investing and Financing Items [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NotesAndLoansReceivableGrossNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NotesAndLoansReceivableGrossNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.kforce.com/role/OtherAssetsNetDetails": {
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/OtherAssetsNetDetails",
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentDetails",
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Note receivable, net",
        "label": "Financing Receivable, before Allowance for Credit Loss, Noncurrent",
        "documentation": "Amortized cost, before allowance for credit loss, of financing receivable classified as noncurrent. Excludes net investment in lease."
       }
      }
     },
     "auth_ref": [
      "r272",
      "r759"
     ]
    },
    "us-gaap_NotesReceivableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NotesReceivableMember",
     "presentation": [
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Notes Receivable",
        "label": "Notes Receivable [Member]",
        "documentation": "An amount representing an agreement for an unconditional promise by the maker to pay the Entity (holder) a definite sum of money at a future date(s) within one year of the balance sheet date. Such amount may include accrued interest receivable in accordance with the terms of the note. The note also may contain provisions including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics."
       }
      }
     },
     "auth_ref": []
    },
    "kfrc_NumberOfExecutivesSupplementalExecutiveRetirementPlan": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.kforce.com/20231231",
     "localname": "NumberOfExecutivesSupplementalExecutiveRetirementPlan",
     "presentation": [
      "http://www.kforce.com/role/EmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of executives in SERP",
        "label": "Number Of Executives, Supplemental Executive Retirement Plan",
        "documentation": "Number Of Executives, Supplemental Executive Retirement Plan"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.kforce.com/role/ReportableSegmentsDetails": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/ReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating and other expenses",
        "label": "Operating Expenses",
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income from operations",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r237",
      "r257",
      "r263",
      "r266",
      "r685"
     ]
    },
    "us-gaap_OperatingLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.kforce.com/role/OperatingLeasesScheduleofWeightedAverageTermsandOperatingLeaseExpenseDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/OperatingLeasesScheduleofWeightedAverageTermsandOperatingLeaseExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease expense",
        "label": "Operating Lease, Cost",
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability."
       }
      }
     },
     "auth_ref": [
      "r534",
      "r706"
     ]
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.kforce.com/role/OperatingLeasesScheduleofMaturitiesforOperatingLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/OperatingLeasesScheduleofMaturitiesforOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Total operating lease liabilities",
        "label": "Operating Lease, Liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease."
       }
      }
     },
     "auth_ref": [
      "r529"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current portion of operating lease liabilities",
        "label": "Operating Lease, Liability, Current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r529"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]",
        "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes current operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r530"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.kforce.com/role/OtherLongTermLiabilitiesDetails": {
       "parentTag": "us-gaap_OtherLiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/OtherLongTermLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities",
        "label": "Operating Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r529"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://www.kforce.com/role/OtherLongTermLiabilitiesDetails",
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]",
        "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r530"
     ]
    },
    "us-gaap_OperatingLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeasePayments",
     "crdr": "credit",
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities",
        "label": "Operating Lease, Payments",
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use."
       }
      }
     },
     "auth_ref": [
      "r531",
      "r538"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.kforce.com/role/OtherAssetsNetDetails": {
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/OtherAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "ROU assets for operating leases, net",
        "label": "Operating Lease, Right-of-Use Asset",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r528"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.kforce.com/role/OtherAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Noncash lease expense",
        "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction",
        "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease."
       }
      }
     },
     "auth_ref": [
      "r742"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://www.kforce.com/role/OtherAssetsNetDetails",
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]",
        "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset."
       }
      }
     },
     "auth_ref": [
      "r530"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://www.kforce.com/role/OperatingLeasesScheduleofWeightedAverageTermsandOperatingLeaseExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average discount rate",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "documentation": "Weighted average discount rate for operating lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r541",
      "r706"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://www.kforce.com/role/OperatingLeasesScheduleofWeightedAverageTermsandOperatingLeaseExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average remaining lease term",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r540",
      "r706"
     ]
    },
    "us-gaap_OperatingLeasedAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeasedAssetsLineItems",
     "presentation": [
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Leased Assets [Line Items]",
        "label": "Operating Leased Assets [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "kfrc_OptionOrStockAppreciationRightMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kforce.com/20231231",
     "localname": "OptionOrStockAppreciationRightMember",
     "presentation": [
      "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Option Or Stock Appreciation Right",
        "label": "Option Or Stock Appreciation Right [Member]",
        "documentation": "Option Or Stock Appreciation Right"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherAssetsDisclosureTextBlock",
     "presentation": [
      "http://www.kforce.com/role/OtherAssetsNet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Assets, Net",
        "label": "Other Assets Disclosure [Text Block]",
        "documentation": "The entire disclosure for other assets. This disclosure includes other current assets and other noncurrent assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAssetsMiscellaneousNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherAssetsMiscellaneousNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.kforce.com/role/OtherAssetsNetDetails": {
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/OtherAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other non-current assets",
        "label": "Other Assets, Miscellaneous, Noncurrent",
        "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.kforce.com/role/OtherAssetsNetDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.kforce.com/role/OtherAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other assets, net",
        "totalLabel": "Total Other assets, net",
        "label": "Other Assets, Noncurrent",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r164"
     ]
    },
    "us-gaap_OtherCommitmentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherCommitmentsLineItems",
     "presentation": [
      "http://www.kforce.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Commitments [Line Items]",
        "label": "Other Commitments [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherCommitmentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherCommitmentsTable",
     "presentation": [
      "http://www.kforce.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Commitments [Table]",
        "label": "Other Commitments [Table]",
        "documentation": "Disclosure of information about obligations resulting from other commitments."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent",
     "crdr": "debit",
     "calculation": {
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Defined benefit pension plans, net of tax",
        "negatedTerseLabel": "Defined benefit pension plan, no tax benefit",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent",
        "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r13",
      "r97",
      "r126"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax",
     "crdr": "credit",
     "presentation": [
      "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityAccumulatedDerivativeInstrumentGainLossActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net change associated with current period hedging transactions",
        "label": "Other Comprehensive Income (Loss), before Reclassifications, before Tax",
        "documentation": "Amount before tax and reclassification adjustments of other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r178",
      "r513",
      "r515",
      "r518",
      "r573",
      "r739"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent",
     "crdr": "credit",
     "calculation": {
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in fair value of interest rate swaps, net of tax",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent",
        "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent."
       }
      }
     },
     "auth_ref": [
      "r169"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax",
     "crdr": "debit",
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Interest rate swap, tax expense (benefit)",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax",
        "documentation": "Amount, after reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness."
       }
      }
     },
     "auth_ref": [
      "r170"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive (loss) income:",
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherLiabilitiesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherLiabilitiesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Liabilities Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherLiabilitiesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherLiabilitiesDisclosureTextBlock",
     "presentation": [
      "http://www.kforce.com/role/OtherLongTermLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Long-Term Liabilities",
        "label": "Other Liabilities Disclosure [Text Block]",
        "documentation": "The entire disclosure for other liabilities."
       }
      }
     },
     "auth_ref": [
      "r25"
     ]
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.kforce.com/role/OtherLongTermLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.kforce.com/role/OtherLongTermLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other long-term liabilities",
        "totalLabel": "Total Other long-term liabilities",
        "label": "Other Liabilities, Noncurrent",
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r28"
     ]
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherNoncashIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Other",
        "label": "Other Noncash Income (Expense)",
        "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other."
       }
      }
     },
     "auth_ref": [
      "r108"
     ]
    },
    "us-gaap_OtherNoncurrentLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherNoncurrentLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.kforce.com/role/OtherLongTermLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Other Long-Term Liabilities",
        "label": "Other Noncurrent Liabilities [Table Text Block]",
        "documentation": "Tabular disclosure of other noncurrent liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other expense, net",
        "label": "Other Nonoperating Income (Expense)",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r104"
     ]
    },
    "us-gaap_OtherSundryLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherSundryLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.kforce.com/role/OtherLongTermLiabilitiesDetails": {
       "parentTag": "us-gaap_OtherLiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/OtherLongTermLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other long-term liabilities",
        "label": "Other Sundry Liabilities, Noncurrent",
        "documentation": "Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are expected to be paid after one year (or the normal operating cycle, if longer), from the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r87",
      "r132"
     ]
    },
    "srt_OwnershipAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "OwnershipAxis",
     "presentation": [
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ownership [Axis]",
        "label": "Ownership [Axis]",
        "documentation": "Information by name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment."
       }
      }
     },
     "auth_ref": []
    },
    "srt_OwnershipDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "OwnershipDomain",
     "presentation": [
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ownership [Domain]",
        "label": "Ownership [Domain]",
        "documentation": "Name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PayablesAndAccrualsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PayablesAndAccrualsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Payables and Accruals [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsForProceedsFromLifeInsurancePolicies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsForProceedsFromLifeInsurancePolicies",
     "crdr": "credit",
     "calculation": {
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payments for (Proceeds from) Life Insurance Policies",
        "label": "Payments for (Proceeds from) Life Insurance Policies",
        "documentation": "The net cash outflow or inflow for net proceeds and payments derived from carrying life insurance policies for which the entity is the beneficiary."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repurchases of common stock",
        "label": "Payments for Repurchase of Common Stock",
        "documentation": "The cash outflow to reacquire common stock during the period."
       }
      }
     },
     "auth_ref": [
      "r39"
     ]
    },
    "us-gaap_PaymentsOfDividendsCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsOfDividendsCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Cash dividends",
        "label": "Payments of Ordinary Dividends, Common Stock",
        "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity."
       }
      }
     },
     "auth_ref": [
      "r39"
     ]
    },
    "us-gaap_PaymentsToAcquireEquityMethodInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToAcquireEquityMethodInvestments",
     "crdr": "credit",
     "calculation": {
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Equity method investment",
        "label": "Payments to Acquire Equity Method Investments",
        "documentation": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence."
       }
      }
     },
     "auth_ref": [
      "r37"
     ]
    },
    "us-gaap_PaymentsToAcquireInterestInJointVenture": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToAcquireInterestInJointVenture",
     "crdr": "credit",
     "presentation": [
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Notes receivable issued to joint venture",
        "label": "Payments to Acquire Interest in Joint Venture",
        "documentation": "The cash outflow associated with the investment in or advances to an entity in which the reporting entity shares control of the entity with another party or group."
       }
      }
     },
     "auth_ref": [
      "r37"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Capital expenditures",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets."
       }
      }
     },
     "auth_ref": [
      "r105"
     ]
    },
    "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.kforce.com/role/EmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplemental executive retirement plan",
        "label": "Liability, Defined Benefit Plan, Current",
        "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as current."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r384",
      "r385",
      "r387",
      "r702"
     ]
    },
    "us-gaap_PensionExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PensionExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined benefit pension plans expense",
        "label": "Pension Cost (Reversal of Cost)",
        "documentation": "Amount of cost (reversal of cost) for pension benefits. Excludes other postretirement benefits."
       }
      }
     },
     "auth_ref": []
    },
    "kfrc_PeriodForContinuationOfBenefitsUnderAgreement": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.kforce.com/20231231",
     "localname": "PeriodForContinuationOfBenefitsUnderAgreement",
     "presentation": [
      "http://www.kforce.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Period for providing minimum compensation salary and continuation of certain benefits to executives under employment agreements",
        "label": "Period For Continuation Of Benefits Under Agreement",
        "documentation": "Period for continuation of minimum compensation and benefits under certain executive employee agreements."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PlanNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PlanNameAxis",
     "presentation": [
      "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan Name [Axis]",
        "label": "Plan Name [Axis]",
        "documentation": "Information by plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r785",
      "r786",
      "r787",
      "r788",
      "r789",
      "r790",
      "r791",
      "r792",
      "r793",
      "r794",
      "r795",
      "r796",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801",
      "r802",
      "r803",
      "r804",
      "r805"
     ]
    },
    "us-gaap_PlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PlanNameDomain",
     "presentation": [
      "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan Name [Domain]",
        "label": "Plan Name [Domain]",
        "documentation": "Plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r785",
      "r786",
      "r787",
      "r788",
      "r789",
      "r790",
      "r791",
      "r792",
      "r793",
      "r794",
      "r795",
      "r796",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801",
      "r802",
      "r803",
      "r804",
      "r805"
     ]
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, par value (in dollars per share)",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer."
       }
      }
     },
     "auth_ref": [
      "r90",
      "r359"
     ]
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockSharesAuthorized",
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, shares authorized (in shares)",
        "label": "Preferred Stock, Shares Authorized",
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r90",
      "r624"
     ]
    },
    "us-gaap_PreferredStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockSharesIssued",
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, shares issued (in shares)",
        "label": "Preferred Stock, Shares Issued",
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt."
       }
      }
     },
     "auth_ref": [
      "r90",
      "r359"
     ]
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockSharesOutstanding",
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, shares outstanding (in shares)",
        "label": "Preferred Stock, Shares Outstanding",
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased."
       }
      }
     },
     "auth_ref": [
      "r90",
      "r624",
      "r642",
      "r834",
      "r835"
     ]
    },
    "us-gaap_PreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, $0.01 par value; 15,000 shares authorized, none issued and outstanding",
        "label": "Preferred Stock, Value, Issued",
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r90",
      "r562",
      "r707"
     ]
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid expenses and other current assets",
        "label": "Prepaid Expense and Other Assets, Current",
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r738"
     ]
    },
    "us-gaap_ProceedsFromDivestitureOfInterestInJointVenture": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromDivestitureOfInterestInJointVenture",
     "crdr": "debit",
     "calculation": {
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from Divestiture of Interest in Joint Venture",
        "label": "Proceeds from Divestiture of Interest in Joint Venture",
        "documentation": "The cash inflow from the sale of an investment interest in a joint venture that the reporting entity has not previously accounted for using consolidation or the equity method of accounting."
       }
      }
     },
     "auth_ref": [
      "r36"
     ]
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromLinesOfCredit",
     "crdr": "debit",
     "calculation": {
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from credit facility",
        "label": "Proceeds from Lines of Credit",
        "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r743"
     ]
    },
    "us-gaap_ProceedsFromSaleOfEquityMethodInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromSaleOfEquityMethodInvestments",
     "crdr": "debit",
     "presentation": [
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from Sale of Equity Method Investments",
        "label": "Proceeds from Sale of Equity Method Investments",
        "documentation": "The cash inflow associated with the sale of equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence."
       }
      }
     },
     "auth_ref": [
      "r36"
     ]
    },
    "kfrc_ProceedsFromSaleOfEquityMethodInvestmentsNetOfTransactionCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kforce.com/20231231",
     "localname": "ProceedsFromSaleOfEquityMethodInvestmentsNetOfTransactionCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds From Sale Of Equity Method Investments, Net of Transaction Costs",
        "label": "Proceeds From Sale Of Equity Method Investments, Net of Transaction Costs",
        "documentation": "Proceeds From Sale Of Equity Method Investments, Net of Transaction Costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net proceeds from the sale of assets held for sale",
        "label": "Proceeds from Sales of Business, Affiliate and Productive Assets",
        "documentation": "Aggregate cash proceeds received from a combination of transactions in which noncurrent assets are sold, which may include the sale of a business, an investment in an affiliate (including an equity method investee), property, plant and equipment and intangible assets. Excludes sales of trading, available-for-sale, and held-to-maturity securities."
       }
      }
     },
     "auth_ref": [
      "r732"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://www.kforce.com/role/DisaggregationofRevenueScheduleofDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product and Service [Axis]",
        "label": "Product and Service [Axis]",
        "documentation": "Information by product and service, or group of similar products and similar services."
       }
      }
     },
     "auth_ref": [
      "r268",
      "r551",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r678",
      "r695",
      "r708",
      "r733",
      "r774",
      "r775",
      "r779",
      "r831"
     ]
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://www.kforce.com/role/DisaggregationofRevenueScheduleofDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product and Service [Domain]",
        "label": "Product and Service [Domain]",
        "documentation": "Product or service, or a group of similar products or similar services."
       }
      }
     },
     "auth_ref": [
      "r268",
      "r551",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r678",
      "r695",
      "r708",
      "r733",
      "r774",
      "r775",
      "r779",
      "r831"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://www.kforce.com/role/FixedAssetsNetMajorClassificationsofFixedAssetsandRelatedUsefulLivesDetails",
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesCapitalizedSoftwareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment, Type [Axis]",
        "label": "Long-Lived Tangible Asset [Axis]",
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "presentation": [
      "http://www.kforce.com/role/FixedAssetsNet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fixed Assets, Net",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r111",
      "r142",
      "r145",
      "r146"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentGross",
     "crdr": "debit",
     "calculation": {
      "http://www.kforce.com/role/FixedAssetsNetMajorClassificationsofFixedAssetsandRelatedUsefulLivesDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/FixedAssetsNetMajorClassificationsofFixedAssetsandRelatedUsefulLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fixed assets, gross",
        "label": "Property, Plant and Equipment, Gross",
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r112",
      "r161",
      "r569"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://www.kforce.com/role/FixedAssetsNetMajorClassificationsofFixedAssetsandRelatedUsefulLivesDetails",
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesCapitalizedSoftwareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment [Line Items]",
        "label": "Property, Plant and Equipment [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 5.0
      },
      "http://www.kforce.com/role/FixedAssetsNetMajorClassificationsofFixedAssetsandRelatedUsefulLivesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.kforce.com/role/FixedAssetsNetMajorClassificationsofFixedAssetsandRelatedUsefulLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fixed assets, net",
        "totalLabel": "Total Fixed assets, net",
        "label": "Property, Plant and Equipment, Net",
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r559",
      "r569",
      "r707"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "presentation": [
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fixed Assets",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r142",
      "r145",
      "r567"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://www.kforce.com/role/FixedAssetsNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Major Classifications of Fixed Assets and Related Useful Lives",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://www.kforce.com/role/FixedAssetsNetMajorClassificationsofFixedAssetsandRelatedUsefulLivesDetails",
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesCapitalizedSoftwareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment, Type [Domain]",
        "label": "Long-Lived Tangible Asset [Domain]",
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software."
       }
      }
     },
     "auth_ref": [
      "r112"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "presentation": [
      "http://www.kforce.com/role/FixedAssetsNetMajorClassificationsofFixedAssetsandRelatedUsefulLivesDetails",
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesCapitalizedSoftwareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization period",
        "verboseLabel": "Fixed assets, useful life",
        "label": "Property, Plant and Equipment, Useful Life",
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProvisionForDoubtfulAccounts",
     "crdr": "debit",
     "calculation": {
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/AllowanceforCreditLossesDetails",
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for credit losses",
        "verboseLabel": "Current period provision",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r183",
      "r295"
     ]
    },
    "us-gaap_PurchaseObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PurchaseObligation",
     "crdr": "credit",
     "presentation": [
      "http://www.kforce.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments to be paid",
        "label": "Purchase Obligation",
        "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PurchaseObligationDueAfterFifthYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PurchaseObligationDueAfterFifthYear",
     "crdr": "credit",
     "presentation": [
      "http://www.kforce.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase Obligation, to be Paid, after Year Five",
        "label": "Purchase Obligation, to be Paid, after Year Five",
        "documentation": "Amount of purchase arrangement to be paid after fifth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PurchaseObligationDueInFifthYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PurchaseObligationDueInFifthYear",
     "crdr": "credit",
     "presentation": [
      "http://www.kforce.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments to be paid in 2027",
        "label": "Purchase Obligation, to be Paid, Year Five",
        "documentation": "Amount of purchase arrangement to be paid in fifth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PurchaseObligationDueInFourthYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PurchaseObligationDueInFourthYear",
     "crdr": "credit",
     "presentation": [
      "http://www.kforce.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments to be paid in 2026",
        "label": "Purchase Obligation, to be Paid, Year Four",
        "documentation": "Amount of purchase arrangement to be paid in fourth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PurchaseObligationDueInNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PurchaseObligationDueInNextTwelveMonths",
     "crdr": "credit",
     "presentation": [
      "http://www.kforce.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments to be paid in 2023",
        "label": "Purchase Obligation, to be Paid, Year One",
        "documentation": "Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PurchaseObligationDueInSecondYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PurchaseObligationDueInSecondYear",
     "crdr": "credit",
     "presentation": [
      "http://www.kforce.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments to be paid in 2024",
        "label": "Purchase Obligation, to be Paid, Year Two",
        "documentation": "Amount of purchase arrangement to be paid in second fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PurchaseObligationDueInThirdYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PurchaseObligationDueInThirdYear",
     "crdr": "credit",
     "presentation": [
      "http://www.kforce.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments to be paid in 2025",
        "label": "Purchase Obligation, to be Paid, Year Three",
        "documentation": "Amount of purchase arrangement to be paid in third fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": []
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.kforce.com/role/CommitmentsandContingenciesDetails",
      "http://www.kforce.com/role/CreditFacilityDetails",
      "http://www.kforce.com/role/FixedAssetsNetMajorClassificationsofFixedAssetsandRelatedUsefulLivesDetails",
      "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails",
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesCapitalizedSoftwareDetails",
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentDetails",
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement [Axis]",
        "label": "Statistical Measurement [Axis]",
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r319",
      "r320",
      "r321",
      "r322",
      "r388",
      "r394",
      "r426",
      "r427",
      "r428",
      "r549",
      "r550",
      "r594",
      "r614",
      "r615",
      "r664",
      "r665",
      "r666",
      "r667",
      "r672",
      "r674",
      "r675",
      "r687",
      "r694",
      "r703",
      "r709",
      "r712",
      "r772",
      "r778",
      "r824",
      "r825",
      "r826",
      "r827",
      "r828"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RangeMember",
     "presentation": [
      "http://www.kforce.com/role/CommitmentsandContingenciesDetails",
      "http://www.kforce.com/role/CreditFacilityDetails",
      "http://www.kforce.com/role/FixedAssetsNetMajorClassificationsofFixedAssetsandRelatedUsefulLivesDetails",
      "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails",
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesCapitalizedSoftwareDetails",
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentDetails",
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement [Domain]",
        "label": "Statistical Measurement [Domain]",
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r319",
      "r320",
      "r321",
      "r322",
      "r388",
      "r394",
      "r426",
      "r427",
      "r428",
      "r549",
      "r550",
      "r594",
      "r614",
      "r615",
      "r664",
      "r665",
      "r666",
      "r667",
      "r672",
      "r674",
      "r675",
      "r687",
      "r694",
      "r703",
      "r709",
      "r712",
      "r772",
      "r778",
      "r824",
      "r825",
      "r826",
      "r827",
      "r828"
     ]
    },
    "kfrc_ReceivableIssuedToJointVenture": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kforce.com/20231231",
     "localname": "ReceivableIssuedToJointVenture",
     "crdr": "credit",
     "calculation": {
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Note receivable issued to our joint venture",
        "label": "Receivable Issued to Joint Venture",
        "documentation": "Receivable Issued to Joint Venture"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ReceivableTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ReceivableTypeDomain",
     "presentation": [
      "http://www.kforce.com/role/OtherAssetsNetDetails",
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Receivable [Domain]",
        "label": "Receivable [Domain]",
        "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates."
       }
      }
     },
     "auth_ref": [
      "r31"
     ]
    },
    "us-gaap_ReceivablesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ReceivablesPolicyTextBlock",
     "presentation": [
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Receivable",
        "label": "Receivable [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable."
       }
      }
     },
     "auth_ref": [
      "r754",
      "r755",
      "r756",
      "r757"
     ]
    },
    "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy",
     "presentation": [
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade Receivables and Related Reserves",
        "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized."
       }
      }
     },
     "auth_ref": [
      "r54"
     ]
    },
    "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract",
     "presentation": [
      "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityAccumulatedDerivativeInstrumentGainLossActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]",
        "label": "AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "kfrc_ReductionOfSharesReservedForGrant": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.kforce.com/20231231",
     "localname": "ReductionOfSharesReservedForGrant",
     "presentation": [
      "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reduction Of Shares Reserved For Grant",
        "label": "Reduction Of Shares Reserved For Grant",
        "documentation": "Reduction Of Shares Reserved For Grant"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RepaymentsOfDebtAndCapitalLeaseObligations",
     "crdr": "credit",
     "calculation": {
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other",
        "label": "Repayments of Debt and Lease Obligation",
        "documentation": "Amount of cash outflow for short-term and long-term debt and lease obligation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RepaymentsOfLinesOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RepaymentsOfLinesOfCredit",
     "crdr": "credit",
     "calculation": {
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payments on credit facility",
        "label": "Repayments of Lines of Credit",
        "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r743"
     ]
    },
    "kfrc_ReserveRelatedToNoteReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kforce.com/20231231",
     "localname": "ReserveRelatedToNoteReceivable",
     "crdr": "debit",
     "calculation": {
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.kforce.com/role/OtherAssetsNetDetails",
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reserve related to note receivable",
        "verboseLabel": "Reserve related to note receivable",
        "label": "Reserve Related to Note Receivable",
        "documentation": "Reserve Related to Note Receivable"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestrictedStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestrictedStockMember",
     "presentation": [
      "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails",
      "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted Stock",
        "label": "Restricted Stock [Member]",
        "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met."
       }
      }
     },
     "auth_ref": [
      "r45"
     ]
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained earnings",
        "label": "Retained Earnings (Accumulated Deficit)",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r93",
      "r115",
      "r565",
      "r601",
      "r606",
      "r609",
      "r625",
      "r707"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained Earnings",
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r153",
      "r203",
      "r204",
      "r205",
      "r208",
      "r216",
      "r218",
      "r286",
      "r292",
      "r435",
      "r436",
      "r437",
      "r461",
      "r462",
      "r484",
      "r487",
      "r488",
      "r491",
      "r501",
      "r597",
      "r599",
      "r611",
      "r834"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueFromContractWithCustomerAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "crdr": "credit",
     "calculation": {
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME",
      "http://www.kforce.com/role/DisaggregationofRevenueScheduleofDisaggregationofRevenueDetails",
      "http://www.kforce.com/role/ReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue",
        "verboseLabel": "Revenue",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise."
       }
      }
     },
     "auth_ref": [
      "r238",
      "r239",
      "r256",
      "r261",
      "r262",
      "r268",
      "r270",
      "r271",
      "r380",
      "r381",
      "r551"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "presentation": [
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Recognition",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for revenue from contract with customer."
       }
      }
     },
     "auth_ref": [
      "r149",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r677"
     ]
    },
    "kfrc_RevenueFromContractWithCustomerRequiredPaymentPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.kforce.com/20231231",
     "localname": "RevenueFromContractWithCustomerRequiredPaymentPeriod",
     "presentation": [
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Required payment period (typically less)",
        "label": "Revenue From Contract With Customer, Required Payment Period",
        "documentation": "Revenue From Contract With Customer, Required Payment Period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "presentation": [
      "http://www.kforce.com/role/DisaggregationofRevenue"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disaggregation of Revenue",
        "label": "Revenue from Contract with Customer [Text Block]",
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts."
       }
      }
     },
     "auth_ref": [
      "r149",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r383"
     ]
    },
    "kfrc_RevenueFromContractWithCustomersContingencyPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.kforce.com/20231231",
     "localname": "RevenueFromContractWithCustomersContingencyPeriod",
     "presentation": [
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contingency period (or less)",
        "label": "Revenue From Contract With Customers, Contingency Period",
        "documentation": "Revenue From Contract With Customers, Contingency Period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevolvingCreditFacilityMember",
     "presentation": [
      "http://www.kforce.com/role/CreditFacilityDetails",
      "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revolving Credit Facility",
        "label": "Revolving Credit Facility [Member]",
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ROU assets obtained from operating leases",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r539",
      "r706"
     ]
    },
    "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.kforce.com/role/CurrentLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Accounts Payable and Accrued Liabilities",
        "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]",
        "documentation": "Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "presentation": [
      "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Activity in the Accumulated Derivative Instrument Gain",
        "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]",
        "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r816",
      "r817"
     ]
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "presentation": [
      "http://www.kforce.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Income Tax Expense (Benefit), Continuing Operations",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years."
       }
      }
     },
     "auth_ref": [
      "r124"
     ]
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.kforce.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Components of Deferred Tax Assets and Liabilities",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r123"
     ]
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "presentation": [
      "http://www.kforce.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Effective Income Tax Rate, Continuing Operations, Tax Rate Reconciliation",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r122"
     ]
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "presentation": [
      "http://www.kforce.com/role/OtherAssetsNetDetails",
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment, Name [Axis]",
        "label": "Investment, Name [Axis]",
        "documentation": "Information by name of investment including named security. Excludes entity that is consolidated."
       }
      }
     },
     "auth_ref": [
      "r278",
      "r279",
      "r280"
     ]
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfEquityMethodInvestmentsLineItems",
     "presentation": [
      "http://www.kforce.com/role/OtherAssetsNetDetails",
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Equity Method Investments [Line Items]",
        "label": "Schedule of Equity Method Investments [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r191",
      "r278",
      "r279",
      "r280",
      "r281",
      "r508"
     ]
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfEquityMethodInvestmentsTable",
     "presentation": [
      "http://www.kforce.com/role/OtherAssetsNetDetails",
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Equity Method Investments [Table]",
        "label": "Schedule of Equity Method Investments [Table]",
        "documentation": "Summarization of information required and determined to be disclosed concerning equity method investments in common stock. The summarized information includes: (a) the name of each investee or group of investees for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available."
       }
      }
     },
     "auth_ref": [
      "r157",
      "r191",
      "r278",
      "r279",
      "r280",
      "r281",
      "r508"
     ]
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfGoodwillTable",
     "presentation": [
      "http://www.kforce.com/role/GoodwillSummaryoftheGrossAmountandAccumulatedImpairmentLossesofGoodwillDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Goodwill [Table]",
        "label": "Schedule of Goodwill [Table]",
        "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons."
       }
      }
     },
     "auth_ref": [
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r312",
      "r688"
     ]
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfGoodwillTextBlock",
     "presentation": [
      "http://www.kforce.com/role/GoodwillTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of the Gross Amount and Accumulated Impairment Losses of Goodwill",
        "label": "Schedule of Goodwill [Table Text Block]",
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule."
       }
      }
     },
     "auth_ref": [
      "r688",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770",
      "r771"
     ]
    },
    "us-gaap_ScheduleOfOperatingLeasedAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfOperatingLeasedAssetsTable",
     "presentation": [
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Operating Leased Assets [Table]",
        "label": "Schedule of Operating Leased Assets [Table]",
        "documentation": "Schedule of long-lived, depreciable assets that are subject to a operating lease agreements and are used in the normal conduct of business to produce goods and services. Examples may include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock",
     "presentation": [
      "http://www.kforce.com/role/OtherAssetsNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Other Assets, Net",
        "label": "Schedule of Other Assets, Noncurrent [Table Text Block]",
        "documentation": "Tabular disclosure of noncurrent assets."
       }
      }
     },
     "auth_ref": [
      "r737"
     ]
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://www.kforce.com/role/FixedAssetsNetMajorClassificationsofFixedAssetsandRelatedUsefulLivesDetails",
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesCapitalizedSoftwareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment [Table]",
        "label": "Property, Plant and Equipment [Table]",
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "presentation": [
      "http://www.kforce.com/role/ReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss."
       }
      }
     },
     "auth_ref": [
      "r50",
      "r51",
      "r52",
      "r55"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "presentation": [
      "http://www.kforce.com/role/ReportableSegmentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Operations of Segments",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss."
       }
      }
     },
     "auth_ref": [
      "r50",
      "r51",
      "r52",
      "r55"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "presentation": [
      "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails",
      "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "documentation": "Disclosure of information about share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r396",
      "r398",
      "r401",
      "r402",
      "r403",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429"
     ]
    },
    "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
     "presentation": [
      "http://www.kforce.com/role/StockIncentivePlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Restricted Stock Activity",
        "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]",
        "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year."
       }
      }
     },
     "auth_ref": []
    },
    "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
     "presentation": [
      "http://www.kforce.com/role/ScheduleIIValuationandQualifyingAccountsandReservesSupplementalSchedule"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule II Valuation and Qualifying Accounts and Reserves Supplemental Schedule",
        "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]",
        "documentation": "The entire disclosure for valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r150",
      "r202"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.kforce.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title of 12(b) Security",
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r720"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.kforce.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Exchange Name",
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r723"
     ]
    },
    "us-gaap_SegmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentDomain",
     "presentation": [
      "http://www.kforce.com/role/DisaggregationofRevenueScheduleofDisaggregationofRevenueDetails",
      "http://www.kforce.com/role/GoodwillSummaryoftheGrossAmountandAccumulatedImpairmentLossesofGoodwillDetail",
      "http://www.kforce.com/role/ReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments [Domain]",
        "label": "Segments [Domain]",
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity."
       }
      }
     },
     "auth_ref": [
      "r234",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r266",
      "r271",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r315",
      "r316",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r688",
      "r733",
      "r831"
     ]
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentReportingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://www.kforce.com/role/ReportableSegments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reportable Segments",
        "label": "Segment Reporting Disclosure [Text Block]",
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments."
       }
      }
     },
     "auth_ref": [
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r249",
      "r260",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r271"
     ]
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentReportingInformationLineItems",
     "presentation": [
      "http://www.kforce.com/role/ReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting Information [Line Items]",
        "label": "Segment Reporting Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "presentation": [
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting, Policy",
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for segment reporting."
       }
      }
     },
     "auth_ref": [
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r270",
      "r686"
     ]
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SellingGeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Selling, general and administrative expenses",
        "label": "Selling, General and Administrative Expense",
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc."
       }
      }
     },
     "auth_ref": [
      "r103"
     ]
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation expense",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "presentation": [
      "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted stock granted, vesting period",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition."
       }
      }
     },
     "auth_ref": [
      "r704"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "presentation": [
      "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Forfeited/Canceled (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r418"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forfeited/Canceled (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event."
       }
      }
     },
     "auth_ref": [
      "r418"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "presentation": [
      "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r416"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "presentation": [
      "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Outstanding as of beginning of period (in shares)",
        "periodEndLabel": "Outstanding as of end of period (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r413",
      "r414"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "presentation": [
      "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number\u00a0of\u00a0 Restricted\u00a0Stock",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Outstanding as of beginning of period (in dollars per share)",
        "periodEndLabel": "Outstanding as of end of period (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r413",
      "r414"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "presentation": [
      "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-Average Grant Date Fair Value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "presentation": [
      "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Vested (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r417"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vested (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement."
       }
      }
     },
     "auth_ref": [
      "r417"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails",
      "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r396",
      "r398",
      "r401",
      "r402",
      "r403",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "presentation": [
      "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares available for grant (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized",
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r705"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails",
      "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology."
       }
      }
     },
     "auth_ref": [
      "r419"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased",
     "presentation": [
      "http://www.kforce.com/role/EmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Average purchase price (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Per Share Weighted Average Price of Shares Purchased",
        "documentation": "Per share weighted-average price paid for shares purchased on open market for issuance under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r69"
     ]
    },
    "kfrc_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchaseDiscountOfCommonStockPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.kforce.com/20231231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchaseDiscountOfCommonStockPercent",
     "presentation": [
      "http://www.kforce.com/role/EmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of discount on shares purchased under employee stock purchase plan",
        "label": "Share-Based Compensation Arrangement By Share-based Payment Award, Purchase Discount Of Common Stock, Percent",
        "documentation": "Percentage of discount on shares purchased under employee stock purchase plan."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://www.kforce.com/role/EmployeeBenefitPlansNarrativeDetails",
      "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails",
      "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Type [Domain]",
        "label": "Award Type [Domain]",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r401",
      "r402",
      "r403",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429"
     ]
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "presentation": [
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-Based Compensation",
        "label": "Share-Based Payment Arrangement [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost."
       }
      }
     },
     "auth_ref": [
      "r395",
      "r404",
      "r423",
      "r424",
      "r425",
      "r426",
      "r429",
      "r438",
      "r439",
      "r440",
      "r441"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract",
     "presentation": [
      "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total\u00a0Intrinsic Value\u00a0of\u00a0Restricted Stock Vested",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested",
     "crdr": "debit",
     "presentation": [
      "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails",
      "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vested",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested",
        "documentation": "Intrinsic value of vested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharesIssued",
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Shares at beginning of year (in shares)",
        "periodEndLabel": "Shares at end of year (in shares)",
        "label": "Shares, Issued",
        "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "us-gaap_ShortTermLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShortTermLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.kforce.com/role/OperatingLeasesScheduleofWeightedAverageTermsandOperatingLeaseExpenseDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/OperatingLeasesScheduleofWeightedAverageTermsandOperatingLeaseExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term lease expense",
        "label": "Short-Term Lease, Cost",
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less."
       }
      }
     },
     "auth_ref": [
      "r535",
      "r706"
     ]
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://www.kforce.com/role/SummaryofSignificantAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Significant Accounting Policies",
        "label": "Significant Accounting Policies [Text Block]",
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r109",
      "r189"
     ]
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementBusinessSegmentsAxis",
     "presentation": [
      "http://www.kforce.com/role/DisaggregationofRevenueScheduleofDisaggregationofRevenueDetails",
      "http://www.kforce.com/role/GoodwillSummaryoftheGrossAmountandAccumulatedImpairmentLossesofGoodwillDetail",
      "http://www.kforce.com/role/ReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments [Axis]",
        "label": "Segments [Axis]",
        "documentation": "Information by business segments."
       }
      }
     },
     "auth_ref": [
      "r156",
      "r234",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r266",
      "r271",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r313",
      "r315",
      "r316",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r688",
      "r733",
      "r831"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYParenthetical",
      "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityAccumulatedDerivativeInstrumentGainLossActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Components [Axis]",
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r30",
      "r153",
      "r177",
      "r178",
      "r179",
      "r203",
      "r204",
      "r205",
      "r208",
      "r216",
      "r218",
      "r232",
      "r286",
      "r292",
      "r360",
      "r435",
      "r436",
      "r437",
      "r461",
      "r462",
      "r484",
      "r486",
      "r487",
      "r488",
      "r489",
      "r491",
      "r501",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r547",
      "r597",
      "r598",
      "r599",
      "r611",
      "r661"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Line Items]",
        "label": "Statement [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r203",
      "r204",
      "r205",
      "r232",
      "r551",
      "r607",
      "r612",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r624",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r643",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r661",
      "r713"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementTable",
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Table]",
        "label": "Statement [Table]",
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed."
       }
      }
     },
     "auth_ref": [
      "r203",
      "r204",
      "r205",
      "r232",
      "r551",
      "r607",
      "r612",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r624",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r643",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r661",
      "r713"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
      "http://www.kforce.com/role/EmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Employee stock purchase plan (in shares)",
        "terseLabel": "Employee stock purchase plan (in shares)",
        "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans",
        "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r90",
      "r91",
      "r115"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance for stock-based compensation and dividend equivalents, net of forfeitures (in shares)",
        "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture",
        "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r90",
      "r91",
      "r115"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan",
     "crdr": "credit",
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee stock purchase plan",
        "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan",
        "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r90",
      "r91",
      "r115"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "crdr": "credit",
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture",
        "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture",
        "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)."
       }
      }
     },
     "auth_ref": [
      "r70",
      "r90",
      "r91",
      "r115"
     ]
    },
    "kfrc_StockRepurchasesIncurredButNotYetPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kforce.com/20231231",
     "localname": "StockRepurchasesIncurredButNotYetPaid",
     "crdr": "credit",
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unsettled repurchases of common stock",
        "label": "Stock Repurchases Incurred But Not Yet Paid",
        "documentation": "Future cash outflow to pay for repurchases of common stock that have occurred."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
      "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityAccumulatedDerivativeInstrumentGainLossActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total stockholders\u2019 equity",
        "periodStartLabel": "Beginning of period",
        "periodEndLabel": "End of period",
        "label": "Equity, Attributable to Parent",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r91",
      "r94",
      "r95",
      "r110",
      "r626",
      "r642",
      "r662",
      "r663",
      "r707",
      "r719",
      "r744",
      "r758",
      "r815",
      "r834"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stockholders\u2019 equity:",
        "label": "Equity, Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquityOther",
     "crdr": "debit",
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stockholders' Equity, Other",
        "label": "Stockholders' Equity, Other",
        "documentation": "This element represents movements included in the statement of changes in stockholders' equity which are not separately disclosed or provided for elsewhere in the taxonomy."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubleaseIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubleaseIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.kforce.com/role/OperatingLeasesScheduleofWeightedAverageTermsandOperatingLeaseExpenseDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/OperatingLeasesScheduleofWeightedAverageTermsandOperatingLeaseExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sublease income",
        "label": "Sublease Income",
        "documentation": "Amount of sublease income excluding finance and operating lease expense."
       }
      }
     },
     "auth_ref": [
      "r537",
      "r706"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event Type [Axis]",
        "label": "Subsequent Event Type [Axis]",
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r519",
      "r548"
     ]
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventTypeDomain",
     "presentation": [
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event Type [Domain]",
        "label": "Subsequent Event Type [Domain]",
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r519",
      "r548"
     ]
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid during the year for:",
        "label": "Supplemental Cash Flow Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "kfrc_SupplementalUnemploymentBenefitsOnChangeInControl": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kforce.com/20231231",
     "localname": "SupplementalUnemploymentBenefitsOnChangeInControl",
     "crdr": "debit",
     "presentation": [
      "http://www.kforce.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employees under contract terminated by employer without good cause or change in control",
        "label": "Supplemental Unemployment Benefits On Change In Control",
        "documentation": "Supplemental unemployment benefits for employees under contract that are terminated without good cause or the employee resigns for good reason following a change in control."
       }
      }
     },
     "auth_ref": []
    },
    "kfrc_SupplementalUnemploymentBenefitsOnNoChangeInControl": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.kforce.com/20231231",
     "localname": "SupplementalUnemploymentBenefitsOnNoChangeInControl",
     "crdr": "debit",
     "presentation": [
      "http://www.kforce.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employees under contract terminated by employer without good cause or in absence of change in control",
        "label": "Supplemental Unemployment Benefits On No Change In Control",
        "documentation": "Supplemental unemployment benefits for employees under contract that are terminated without good cause or the employee resigns for good reason in the absence of a change in control."
       }
      }
     },
     "auth_ref": []
    },
    "kfrc_TechnologySegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kforce.com/20231231",
     "localname": "TechnologySegmentMember",
     "presentation": [
      "http://www.kforce.com/role/DisaggregationofRevenueScheduleofDisaggregationofRevenueDetails",
      "http://www.kforce.com/role/GoodwillSummaryoftheGrossAmountandAccumulatedImpairmentLossesofGoodwillDetail",
      "http://www.kforce.com/role/ReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Technology",
        "terseLabel": "Technology",
        "label": "Technology Segment [Member]",
        "documentation": "Technology."
       }
      }
     },
     "auth_ref": []
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.kforce.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Symbol",
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TreasuryStockCommonMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TreasuryStockCommonMember",
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury Stock",
        "label": "Treasury Stock, Common [Member]",
        "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r61"
     ]
    },
    "us-gaap_TreasuryStockCommonShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TreasuryStockCommonShares",
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury Stock (in shares)",
        "label": "Treasury Stock, Common, Shares",
        "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r61"
     ]
    },
    "us-gaap_TreasuryStockCommonValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TreasuryStockCommonValue",
     "crdr": "debit",
     "calculation": {
      "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Treasury stock, at cost; 53,941 and 52,744 shares, respectively",
        "label": "Treasury Stock, Common, Value",
        "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r61",
      "r62"
     ]
    },
    "kfrc_TreasuryStockPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.kforce.com/20231231",
     "localname": "TreasuryStockPolicyPolicyTextBlock",
     "presentation": [
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury Stock",
        "label": "Treasury Stock Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for treasury stock."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TreasuryStockSharesAcquired": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TreasuryStockSharesAcquired",
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Repurchases of common stock (in shares)",
        "label": "Treasury Stock, Shares, Acquired",
        "documentation": "Number of shares that have been repurchased during the period and are being held in treasury."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r91",
      "r115"
     ]
    },
    "us-gaap_TreasuryStockValueAcquiredCostMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TreasuryStockValueAcquiredCostMethod",
     "crdr": "debit",
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Treasury Stock, Value, Acquired, Cost Method",
        "label": "Treasury Stock, Value, Acquired, Cost Method",
        "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r61",
      "r115"
     ]
    },
    "kfrc_TwoThousandTwentyThreeStockIncentivePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kforce.com/20231231",
     "localname": "TwoThousandTwentyThreeStockIncentivePlanMember",
     "presentation": [
      "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2021 Stock Incentive Plan",
        "label": "Two Thousand Twenty Three Stock Incentive Plan [Member]",
        "documentation": "Two Thousand Twenty Three Stock Incentive Plan"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TypeOfAdoptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TypeOfAdoptionMember",
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Type of Adoption [Domain]",
        "label": "Accounting Standards Update [Domain]",
        "documentation": "Amendment to accounting standards."
       }
      }
     },
     "auth_ref": [
      "r151",
      "r152",
      "r153",
      "r154",
      "r155",
      "r207",
      "r208",
      "r209",
      "r210",
      "r219",
      "r275",
      "r276",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r314",
      "r435",
      "r436",
      "r437",
      "r459",
      "r460",
      "r461",
      "r462",
      "r471",
      "r472",
      "r473",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r506",
      "r507",
      "r509",
      "r510",
      "r511",
      "r512",
      "r520",
      "r521",
      "r523",
      "r524",
      "r525",
      "r526",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r552",
      "r553",
      "r554",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606"
     ]
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Use of Estimates",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles."
       }
      }
     },
     "auth_ref": [
      "r47",
      "r48",
      "r49",
      "r140",
      "r141",
      "r143",
      "r144"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesBalance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ValuationAllowancesAndReservesBalance",
     "crdr": "credit",
     "presentation": [
      "http://www.kforce.com/role/ScheduleIIValuationandQualifyingAccountsandReservesSupplementalScheduleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance at Beginning of Period",
        "periodEndLabel": "Balance at End of Period",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount",
        "documentation": "Amount of valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r195",
      "r201"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense",
     "crdr": "credit",
     "presentation": [
      "http://www.kforce.com/role/ScheduleIIValuationandQualifyingAccountsandReservesSupplementalScheduleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Charged to Costs and Expenses",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense",
        "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense."
       }
      }
     },
     "auth_ref": [
      "r198"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ValuationAllowancesAndReservesChargedToOtherAccounts",
     "crdr": "credit",
     "presentation": [
      "http://www.kforce.com/role/ScheduleIIValuationandQualifyingAccountsandReservesSupplementalScheduleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Charged to Other Accounts",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account",
        "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to accounts other than cost and expense."
       }
      }
     },
     "auth_ref": [
      "r199"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesDeductions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ValuationAllowancesAndReservesDeductions",
     "crdr": "debit",
     "presentation": [
      "http://www.kforce.com/role/ScheduleIIValuationandQualifyingAccountsandReservesSupplementalScheduleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Deductions",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction",
        "documentation": "Amount of decrease in valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r200"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ValuationAllowancesAndReservesDomain",
     "presentation": [
      "http://www.kforce.com/role/ScheduleIIValuationandQualifyingAccountsandReservesSupplementalScheduleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]",
        "documentation": "Valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r195",
      "r196",
      "r197",
      "r200",
      "r201"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ValuationAllowancesAndReservesTypeAxis",
     "presentation": [
      "http://www.kforce.com/role/ScheduleIIValuationandQualifyingAccountsandReservesSupplementalScheduleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]",
        "documentation": "Information by valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r195",
      "r196",
      "r197",
      "r200",
      "r201"
     ]
    },
    "srt_ValuationAndQualifyingAccountsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ValuationAndQualifyingAccountsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ValuationAndQualifyingAccountsDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ValuationAndQualifyingAccountsDisclosureLineItems",
     "presentation": [
      "http://www.kforce.com/role/ScheduleIIValuationandQualifyingAccountsandReservesSupplementalScheduleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]",
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r150",
      "r195",
      "r196",
      "r197",
      "r200",
      "r201"
     ]
    },
    "srt_ValuationAndQualifyingAccountsDisclosureTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ValuationAndQualifyingAccountsDisclosureTable",
     "presentation": [
      "http://www.kforce.com/role/ScheduleIIValuationandQualifyingAccountsandReservesSupplementalScheduleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]",
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]",
        "documentation": "Disclosure of valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r150",
      "r195",
      "r196",
      "r197",
      "r200",
      "r201"
     ]
    },
    "us-gaap_VariableLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "VariableLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.kforce.com/role/OperatingLeasesScheduleofWeightedAverageTermsandOperatingLeaseExpenseDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/OperatingLeasesScheduleofWeightedAverageTermsandOperatingLeaseExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable lease costs",
        "label": "Variable Lease, Cost",
        "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases."
       }
      }
     },
     "auth_ref": [
      "r536",
      "r706"
     ]
    },
    "us-gaap_VariableRateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "VariableRateAxis",
     "presentation": [
      "http://www.kforce.com/role/CreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable Rate [Axis]",
        "label": "Variable Rate [Axis]",
        "documentation": "Information by type of variable rate."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_VariableRateDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "VariableRateDomain",
     "presentation": [
      "http://www.kforce.com/role/CreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable Rate [Domain]",
        "label": "Variable Rate [Domain]",
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average shares outstanding \u2013 diluted (in shares)",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period."
       }
      }
     },
     "auth_ref": [
      "r221",
      "r229"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "presentation": [
      "http://www.kforce.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average shares outstanding - basic (in shares)",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period."
       }
      }
     },
     "auth_ref": [
      "r220",
      "r229"
     ]
    },
    "kfrc_WorkLLamaLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.kforce.com/20231231",
     "localname": "WorkLLamaLLCMember",
     "presentation": [
      "http://www.kforce.com/role/OtherAssetsNetDetails",
      "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "WorkLLama, LLC",
        "label": "WorkLLama, LLC [Member]",
        "documentation": "WorkLLama, LLC"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WorkersCompensationLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WorkersCompensationLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.kforce.com/role/CurrentLiabilitiesDetails": {
       "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.kforce.com/role/CurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Workers\u2019 compensation liabilities",
        "label": "Workers' Compensation Liability, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations and payables pertaining to claims incurred of a workers compensation nature. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r24"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "SubTopic": "20",
   "Topic": "940",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "6",
   "SubTopic": "50",
   "Topic": "350",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482610/350-50-25-6"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "1",
   "SubTopic": "40",
   "Topic": "350",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482633/350-40-30-1"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(i-k)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "SubTopic": "405",
   "Topic": "942",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481071/942-405-45-2"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "21D",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-21D"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "20",
   "Topic": "715",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "SubTopic": "20",
   "Topic": "985",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(3)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c),(3)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "SubTopic": "30",
   "Topic": "835",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479359/835-30-S45-1"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19(a),20,24)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.20)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.20,24)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.21)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.22)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.24)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.25)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.3,4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.30)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "310",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//310/tableOfContent"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "310",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-9"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-13"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-14"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "710",
   "SubTopic": "10",
   "Section": "30",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483043/710-10-30-2"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-4"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "740",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-7"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "210",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03.17)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r90": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r91": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r92": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r93": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r94": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r95": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r96": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r97": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11"
  },
  "r98": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r99": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r100": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r101": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r102": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r103": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r104": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.9)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r105": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13"
  },
  "r106": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24"
  },
  "r107": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25"
  },
  "r108": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r109": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//235/tableOfContent"
  },
  "r110": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 4.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2"
  },
  "r111": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//360/tableOfContent"
  },
  "r112": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
  },
  "r113": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//440/tableOfContent"
  },
  "r114": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//470/tableOfContent"
  },
  "r115": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1"
  },
  "r116": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "710",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//710/tableOfContent"
  },
  "r117": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "710",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483070/710-10-25-9"
  },
  "r118": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "710",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483043/710-10-30-1"
  },
  "r119": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "712",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//712/tableOfContent"
  },
  "r120": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "715",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//715/tableOfContent"
  },
  "r121": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//718/tableOfContent"
  },
  "r122": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12"
  },
  "r123": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r124": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r125": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r126": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19"
  },
  "r127": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//815/tableOfContent"
  },
  "r128": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r129": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r130": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r131": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r132": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r133": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r134": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r135": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(13)(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r136": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r137": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r138": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-2"
  },
  "r139": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2"
  },
  "r140": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1"
  },
  "r141": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1"
  },
  "r142": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11"
  },
  "r144": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6"
  },
  "r146": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7"
  },
  "r147": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h))",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//606/tableOfContent"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "09",
   "Publisher": "SEC"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(n))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column C(1)))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column C(2)))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column C)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column C)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-6"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//280/tableOfContent"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "34",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "325",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481612/325-30-25-1"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//350-20/tableOfContent"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-2"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3A"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "70",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//718/tableOfContent"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "15",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "15",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.C.Q3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.1.Q5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.3.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.F)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//740/tableOfContent"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 11.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "270",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4E"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5C"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "832",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "832",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//842-20/tableOfContent"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "924",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 11.L)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column J))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column K))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "440",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1"
  },
  "r674": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "976",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "978",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(a)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31"
  },
  "r686": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47"
  },
  "r687": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A"
  },
  "r688": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r700": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r701": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17"
  },
  "r703": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8"
  },
  "r704": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r705": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r706": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "53",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53"
  },
  "r707": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10"
  },
  "r708": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2"
  },
  "r709": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F"
  },
  "r710": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1"
  },
  "r711": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r712": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1"
  },
  "r713": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1"
  },
  "r714": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r715": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2"
  },
  "r716": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r718": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10"
  },
  "r719": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12"
  },
  "r720": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r721": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r722": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r723": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r724": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r725": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r730": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r731": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "2",
   "SubTopic": "740",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480887/718-740-35-2"
  },
  "r732": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12"
  },
  "r733": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4H",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H"
  },
  "r734": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r735": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7"
  },
  "r736": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r737": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r738": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r739": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4"
  },
  "r740": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5"
  },
  "r741": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6"
  },
  "r742": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r743": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r744": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r745": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r746": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4"
  },
  "r747": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column C(1)))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4"
  },
  "r748": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column C(2)))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4"
  },
  "r749": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4"
  },
  "r750": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4"
  },
  "r751": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23"
  },
  "r752": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24"
  },
  "r753": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5"
  },
  "r754": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2"
  },
  "r755": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1"
  },
  "r756": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-2"
  },
  "r757": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-4"
  },
  "r758": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r759": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1"
  },
  "r760": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13"
  },
  "r761": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r762": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r763": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r764": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r765": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r766": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r767": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r768": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r769": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r770": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A"
  },
  "r771": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2"
  },
  "r772": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10"
  },
  "r773": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//450/tableOfContent"
  },
  "r774": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9"
  },
  "r775": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1"
  },
  "r776": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r777": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r778": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r779": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5"
  },
  "r780": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r781": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r782": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r783": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r784": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r785": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r786": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r787": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r788": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r789": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r790": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r791": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r792": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r793": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r794": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r795": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r796": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r797": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r798": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r799": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r800": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r801": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r802": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r803": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r804": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r805": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r806": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r807": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12"
  },
  "r808": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r809": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6"
  },
  "r810": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r811": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r812": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A"
  },
  "r813": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B"
  },
  "r814": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r815": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28"
  },
  "r816": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r817": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1"
  },
  "r818": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3"
  },
  "r819": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r820": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6"
  },
  "r821": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7"
  },
  "r822": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7"
  },
  "r823": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r824": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r825": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r826": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r827": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r828": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r829": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r830": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r831": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B"
  },
  "r832": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4"
  },
  "r833": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r834": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r835": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r836": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>97
<FILENAME>0000930420-24-000019-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000930420-24-000019-xbrl.zip
M4$L#!!0    ( ,F 5UC6)UU]$0,  "L6   >    97AH:6)I=#(Q7S(P,C-K
M9F]R8V5S=6)S:60N:'1M[5AM;]HP$/Z^7^%1;=VD)B3A/5"DC<+$6K43=.K'
MR8D=L.K8D6TH[-?/<4A;"FRM1-71P@>4Y'SGY^Z>.R?7&JN8MEMC#%'[7>N]
M98$3'DYBS!0(!88*(S"1A(W %<+R&EC68E6')W-!1F,%/,<K@RLNKLD49G)%
M%,7MW$ZKF-VWBF:35L#1O-U"9 H(.BX0MQ250J^*PTJ]6O8<V' ;]4H8AD[@
MN64/P5]N0:OJY9F.5'.*CPLQ8=88I_O[9<^N51+5O"%(C7W7<3X4S-)V*^),
MZ?V$UL\N,S,KQA2>*0M2,F*^<:F0J>;BD%,N_ /'_)JIQ(I@3.C</[PD,9;@
M'-^  8\A.SR2D$E+8D&B;*$DO['&I.&9VYL,<DW;H83AW 772T%W9V,2$!U0
M=QGO?;>A&&G/%4^TCC9Z#WFH0XW%"T$_[5T,.EW0/^_8&['_+UB'/[\.^R?]
M+X-^=P@^G?0'W<XEN!AH\-GUYR=[L(9CM_S;GG?> ^_*:[W[>.!6G68.1L&
MXAQ"P 7"PM)(*$PD]O.+)B(RH7#N$V;L&:7F@FH!5XK'?EI@4RP4"2%=A,!$
M(Q,O:J_1L&M.+2T_I>.A4+[QHC)M4YE%A59EY;K=<#:+'=O=*/N;6<^N5"M;
MMUJNV%[I<6:+)A!9,'2X90+9<:%4R!42B)#NK;Z7S("[7,X41RL1SX*][;*I
M_ZMJ3&+.88P!C\!P$DB""!3S6\(O@K K_JW4C7-7-\O5LVN>K<_<]XD@$I%0
M$<[2#/99R$7"!<P>"-#C(C8W2WYOE[KZQ'KV=K\^L:F)4#NMVS4S7D)ZE,;
MWI4L/]+/YR7PR^6OI[<A"+Y*;IY&7(08]"B>D?2@'G(Z22DJC\#966=/T)U(
MXAL@Z%#!*$H_ F\)FAXD'8U.RQF!>[KN3DK? %V_41Y NN^FNYC"'Y@Q.:=3
MJ-O*:^;H$(LI";79CGX9W[^+[D;N-O;.HIF9K Q_U@^&<M0/YI<)ER1M5[[
M5'^H3/'*1/-ND&-F,LZ="@QDVNPVJSQA=+7TGPUKBV9(_ =02P,$%     @
MR8!76-JB]W.5 P  =PH  !X   !E>&AI8FET,C-?,C R,V-O;G-E;G1O9FEN
M9"YH=&WM5DMOVS@0ON^OX-K8]!+9>K_L&.@F=F$TZP2.BQP7E$C91"52(&DG
M[J_?$26E;MT@O12+!=8'8>1Y?L.93YSN=%7.ICN*R>RWZ>^6A6Y$OJ\HURB7
M%&M*T%XQOD6/A*K/R+(ZJVM1'R7;[C1R;=='CT)^9@?<ZC73)9WU<:;C]GTZ
M-DFFF2#'V92P V+D:L"\."A<$F8%B4,_<R(<)['O)G'BNUX>1=[?S@!<P;SU
M4?I8TJM!Q;BUHTW^U'='45#KR1,C>I<ZMOW'P)C.IH7@&O))\&_%-LQ9,$V?
MM85+MN6I@31H77MU+DHATZ%M?I-&8Q6X8N4Q?;=A%55H19_06E28O[M4F"M+
M4<F*UE"Q+Q1J@O+,ZU-;<@1Q2L9I#\%QFZ+GSSN6,6BH]VV]I["QW )R+>HT
MK/^M.J_O5@_SU0;=+=!R=3._G\,#7M?S#\N'S7P]OT'WG_Z\75ZC]]?7=Y]6
MF^7J UHLUW^=H7KUA%YTOPZ:_STTQP5HCQ3E@JMF^K5 >D<1X[F0M9!8,\%1
M=D22%E12GC<JM*9;IG2G?-"P+F9S5D*-D.=Y5N('H7=I1,=W0]?N9=^/>CD,
M S_HY3APPQ,YZ>0X#CVGE5T'1CSNY2CP^_\]QXZ\7HZ2(.KD(/!CR(4Y:=\C
M)TPB!/4NA*S0@Q4C42"QEX ,<&J%B-GZ!<WD'LOCQ= )[8D+D9M%OP2K$N "
M(70-*AC'/&>XA+/J\*LFXL="2&C2DN<CDUOM,\4(PY+!<35_-,ZT*&BNV8%R
MJM[TNAC& '@"?==4<D@(1Z6E*)$X4'E21XNC*1'7-057D."L](XI])[S/9BL
MC<E+$QS;^OAFS: S-1\A)**<0(]N:$ZKC,JV1\T)08^\T0^&6>.LI/TT9T(2
M*BT8ZA+7BJ:],"%,U24^IHR;T31.DV[G,Z&UJ-*&Z0"N9CDN.\XR]-6J.Q),
MDE$<> T/:E@M3?K$'46.#$6.-3G7)?$HL5]7VR/G13<VL65OT.]18'@)' &5
MJC&_&GB#WJ;&A,!II#9RC-5IG+=\W/JY\9J<D'5)B_-FB/J7T^(9=YB.70S]
M:*+,$P:C%$QKBBZ&7CQ!&['/87)N;^]?1N/_#IYW<(.K&E^B!61C!/^H5?]Y
MB#VKHIY0SU&.S=K_Y&?RN]GI[T*U4*SY)J4M6Q_HV>WH*Q<96K&_NN!,B7*O
M7W<Y:6Y.&RX>O''5ZI[MQ6]L+IS_ %!+ P04    " #)@%=8=VB>+E@'   J
M'P  %    &5X:&EB:70S,3%Q-#(P,C,N:'1M[5EM3R.W%O[>7^&"[A:D).2-
M0@*+1'=97;95MZ)(_5AYQF<R%I/QU)Y)R/WU?8X]>8$DVR#:HD@7B20S/CX^
MK\\YMB_3<IQ=7:8DU=4WE]\VF^*CB:LQY:6(+<F2E*B<SD?B-T7N032;-=4'
M4\RL'J6EZ+:[??&;L0]Z(L-XJ<N,KN9\+D_"\^6)7^0R,FIV=:GT1&CU_D"?
M]KK1(.GVSE0GZ<ND=]ZGTWYT=AZUSP?]I'/^>^< 4T$>YKAREM'[@['.FRGQ
M^L-^MW5V6I074ZW*=-AIM_]SX$FO+A.3EUC/8G[X&=BL,Y-V!'Z1*4LS'@[
MJZ3'LBDS/<J'7LF#P&P^(3:9L</#MO^[X)%F(L<ZFPV_N]=C<N)GFHH[,Y;Y
M=PTG<]=T9'42")W^'T%*+.(?IT&),_#)=$YSI3I=5N/F,=61+D6OT^H\U6%7
MZ6,X@.P_+GY_H_@?;N[N;S_=?KB^O_WR\Z^[*_!&XMXVQ&?CJ$C%YY;X24=D
M96DL-41,MM3)3)2I+-\=GIY?O-07.E?PP[#;]Y'Z1NIU6N)6I')"PM)$TQ29
M7:;:"9GGE<SPLC"V%"87GXP=BTZ[^:,PB?@Q,38F<9O'+:@^V$_5NRWQ@W10
M&-J-9^(A-].,U BN]1:H55<&*^8&P >&4N>PS$Q4>6DK@L" 0H^*L(D48SQ9
M#:LE,L8K*\P8:5J:0+=&D%-,SDD[8Y*Q?""LN\+3X9V",%@R\Y"*-9@@UA80
M"K(<TR&)(BNFJ8Y3X2K^6,Z?DJ6:"2LPUBX#UC)L3W690D%74.P%9+X%1#,*
M:DXP38EHMFJ&_?5R[RM>)I'H''9DERSMUH"+08YANS*N<\0\'*C!1^=Q5BGP
MA&]6C-2 7[7-9J* :3DJ.%JR;.GVVN+NV=*(+*69<8,IJ@P$\+4I&&KPUGEY
M8NE2D61FZN:!8&FD76DE%I+\,L@-*1LK_G1S8=:DW5^7]EOB_HG^[P[/NYVS
M"U<[K49F#G23)!J/1^[8&^=62$O>#3"KCC)B<PF"[Z-,NY1G,-D8><ZYSL]*
MNS@SKL(\1@!KLN"/PIJ8%%X[<03S*X(_@XUO'N-4YB,2UTBNNRH#1:<GFYW3
M(PI2=$Y5> J/FHMQ'N* ^0O.P)7P".YB679>*'FR4(*%6,_G00,*1O[7%*_^
MH/5V<7 DC\5'<NAH8 \/?G_MK ;C<BPKM_L4!LB(8/AZI0"YIK)@@"2;:.=3
M%U24>S[<$2R3?A4X+&72>[+&W*4W&C6H\* & $ 69S*M?*_MJLAII:75K( .
ME<%#6<Z<*L=H[6/?>6CWB8ZF!0*AR_:3"HD0BJM,,CY!+2_$$O4Q(]20U=*'
M7Q$Q(2 $\TF]!C+>-E*BYY&R<]*M!<SNZ;ISW"#6)EIQ.$AG<LFX)!U"B4L\
MQXBT:NXO1)"6D<YT.>,ZL&E9CE[O6N^U$'A/2%=:! ]_C[5"164+1(WS=2N.
MC55> -\LC"A'.<H0/!BA@J.22= (A0!!].H""+2_(1(?BYN)S"J?<6P_2A(4
M:SV!YFY#T5T4G1T0)#QNKL,^(C 1V>]"M8],56Z78!>,DPMJXE8F^>L&3T3S
M)LD'.05+0![O4%Y@+YVJD/?!7NMVYT:^+J!^9*-S7Y#MC/HFCBO+UEV!V U<
MQ\:5>,_[</!R,1C]40&AP?IHRY0$88(\?$9="X[FD/P>)'^Z<3L.4J72+>H1
M9[ /*U(>VKP]:MB98:?Q0%F](7E&WWBUB5X;2F_;=9Z^HNOT&VPU#\3&,MDX
M]U>#89EW[,X7%*FUAF(AG41341KK%G7!OP#+,7:G)=%7D"TRJ#P\KC3D\TR.
M$#( $L= A6]N;>9Q3G]4&N+[F*[RV&]=CO>ZN;S&YHV+MX8[N6/FWCO6!./7
MF+YH\J8D'QBD0_'T,.W+OC\%F&_D7N32NA\+^Y4-^2D5)CI:I.=6]]?- J;
MAZCIC5 I',J$J\;P (SBE:EA<>.6=[^K +J_:X!]8A'Z#1B6?,+"-?Y8I/9A
M(V"ESB<FFQ #9BY']>F.K7.<QD5F9H31:6I"5LLG$0*/_BW5I/6B<]'2MXPU
M000?DVW"N)DL' WG/RZ /T4F9T.=>Q/Y21=/V?&)^81Q##6F/BOV7@S#]6'Z
M8- Z/^WQ>7II\:_F"]='[2U_U'Y2JO6Q[WNM0?MLZW"[U=DZ]C6VO5[K?-#;
MB>V)%SF(#<.X0N;O#WH'\PF%5-QI#[O%H^@\/3//*%FS33#+ZL7"OQC:_DKC
M(X+70ZSX1)%%4S![=]CYOGW1[37\%<RS.X[:/"_3/-P6K,6%*?[]=/8ZOSOL
M(Y?\I_C\Y=>;7_[KC^9O?[BYN[[_<G>ST/D%#F^ST@=?M5"=5]!["%KA=^=B
MKNT>F6_C;<8_9+,],LN'5%,B;AXIKGC');Z$'N[_ACGZ)6SN91:@96&B\%C;
MZ7C=4">^PJR4L*UWKROE[=GU;6&</QD?AI.S":U=Z"[3TU>P]G**C)"C5;E]
MRK8;T:VWP_5GN*L^\7?D?P)02P,$%     @ R8!76* "4BY2!P  *1\  !0
M  !E>&AI8FET,S$R<30R,#(S+FAT;>U9;6_C-A+^?K^"E^"V"6 [?LTF3C9
MFDW0='';PW:!XCX=*'%D$9%%E93LN+^^SY#R2V)[ZR!M P,7(+8E#H?S^LR0
MO$S+<79UF9)45_^X_&>S*3Z:N!I37HK8DBQ)B<KI?"1^4>0>1+-94]V88F;U
M*"U%M]WMBU^,?= 3&<9+769T->=S>1*>+T_\(I>14;.K2Z4G0JL/!UJJLT'<
MBZ-$T7F_)]M1EV(5)=U^][1_KN+!_SH'F KR,,>5LXP^'(QUWDR)UQ_VNZWW
M@Z*\F&I5IL-.N_VO T]Z=9F8O,1Z%O/#S\!FG9FT(_"+3%F:\? <O$IZ+)LR
MTZ-\Z)4\",SF$V*3&3L\;/N_"QYI)G*LL]GPNZ]Z3$Y\IJGX8L8R_Z[A9.Z:
MCJQ. J'3OQ&DQ"+^<1J4> \^F<YIKE2GRVK</J8ZTJ7H=5K=ISKL*GT,!Y#]
MR\7O;Q3_YO;+U_N[^YOKK_<_??YY=P7>2-S[AOB1DL323'S?$C_(^ $L&R(F
M6^ID)LI4EN\.!V<7+_6$SA6\,.SV?9R^D7*=EK@7J9R0L#31-$5>EZEV0N9Y
M)3.\+(PMA<G%G;%CT6DW/PF3B$^)L3&)^SQN0?7S_52]VQ+?2P>%H=UX)AYR
M,\U(C:@1+%"KK@Q6S U@#PRESF&9F:CRTE8$@0&$'A-A$RG&>+(:5DMDC%=6
MF#&2M#2!;HT@IYB<DW;&)&/Y0%AWA:?#.P5AL&3F 15K,$&L+0 49#FF0Q)%
M5DQ3':?"5?RQG#\E2S435F"L70:D9=">ZC*%@JZ@V O(? N(9A34G&":$M%L
MU0S[Z^7>-[Q,(M$Y[,@N6=JM 1>#',-V95SGB'DX4(./SN.L4N )WZP8J0&_
M:IO-1 '3<E1PM&39TNVUQ=VSI1%92C/C!E-4&0C@:P.'^.6<ER>6+A5)9J9N
M'@B61MJ55F(AR2^#W)"RL>)/-Q=F3=K]=6F_);X^T?_=X5FW\_["U4ZKD9D#
MW22)QN.1._;&N1?2DG<#S*JCC-A<@N#[*-,NY1E,-D:><Z[SL](NSHRK,(\1
MP)HL^*.P)B:%UTX<P?R*X,]@X]O'.)7YB,0UDNM+E8&BTY/-SN"(@A2=@0I/
MX5%S*<Y#'#!_P1FX$A[!72S+S@LE3Q9*L!#K^3QH0,'(_YKBU3]OO5T<',EC
M\9$<^AG8PX/?'SNKP;@<R\KM/H4!,B(8OEXI0*ZI+!@@R2;:^=0%%>6>#W<$
MRZ1?!0Y+F?2>K#%WZ8U&#2H\J $ D,693"O?:;LJ<EII:34KH$-E\%"6,Z?*
M,5K[V'<>VGVB&T<0"#VVGU1(A%!<99+Q"6IY(9:HCQFAAJR6/OR*B D!(9A/
MZC60\;:1$CV/E)V3;BU@=D_7G>,&L3;1BL-!.I-+QB7I$$I<XCE&I%5S?R&"
MM(QTILL9UX%-RW+T>M=ZKX7 >T*ZTB)X^'NL%2HJ6R!JG*];<6RL\@+X9F%$
M.<I1AN#!"!4<E4R"1B@$"*)7%T"@_0V1^%C<3F16^8QC^Z'G1['6$VCN-A3=
M1='9 4'"X^8Z[","$Y']+E3[R%3E=@EVP3BYH"9N99(_;O!$-&^2?)!3L 3D
M\0[E!?;2J0IY'^RU;G=NY.L"ZD<V.O<%V<ZH;^*XLFS=%8C=P'5L7(GWO L'
M+Q>#T:\5$!JLC[9,21 FR,-GU+7@: [)[T'RIQNWXR!5*MVB'G$&^[ BY:'-
MVZ.&G1EV&@^4U1N29_2-5YOHM:'TMEWGX!5=I]]@JWD@-I;)QKF_&@S+O&-W
MOJ!(K344"^DDFHK26+>H"_X%6(ZQ.RV)OH%LD4'EX7&E(9]G<H20 9 X!BI\
M<VLSCW/ZM=(0W\=TE<=^ZW*\U\WE-39O7+PUW,D=,_?>L288O\;T19,W)?G
M(!V*IX=I7_;]*<!\(_<BE];]6-BO;,A/J3#1T2(]M[J_;A8P!3Y$36^$2N%0
M)EPUA@=@%*],#8L;M[S[7070_5T#[!.+T&_ L.03%J[QQR*U#QL!*W4^,=F$
M&#!S.:I/=VR=XS0N,C,CC$Y3$[):/HD0>/1/J2:M%YV*EKYEK DB^)AL$\;-
M9.%H./]Q ?PI,CD;ZMR;R$^Z>,J.S\LGC&.H,?5)L?=B&*Z/TL_/6V>#'I^F
MEQ;_:KYP?=#>\@?M)Z5:'QN<M4Y[IUN'VZW.UK%OL>V=MSJG_9W8GGB1@]@P
MC"MD_N&@=S"?4$C%G?:P6SR*SM,3\XR2-=L$LZQ>*_R-H>TO-#XB>#W$BCN*
M+)J"V;O#SFG[HMMK^ N89S<<M7E>IGFX*UB+"U/\_>GL=7YWV$<N^4_QX^W=
MW9?;__J#^>N;3_^^_KS0^ 7N;K/*!]^T3YU5T'H(6N'WYF*NZQX9;\--QE]D
ML3TRRDVJ*1%W"QC^*?1O_S?,T7_"QAXV65J'>X7KY=Z_-M;QNK5.?(E9J6%;
MKUY7ZMNSV]O".'\T/@Q'9Q-:N\]=9J@O8>WE%!DA3:MR^Y1M%Z);+X?KSW!5
M?>*OR'\'4$L#!!0    ( ,F 5UA??BHJB@0  &<1   4    97AH:6)I=#,R
M,7$T,C R,RYH=&WM6&UOVD@0_GZ_8H[H4B*!8QL(KXE$"5%)JQ !5>\^G19[
M'%:U=]W=)0GWZV]V#80DI6IUZDND0PAA[[P]S\[LC-U;F"P]ZRV0Q6>_]7ZO
M5N%<1LL,A8%((3,8PU)S<0,?8M0?H5I=2PUDOE+\9F$@],,Z?)#J([]EQ;KA
M)L6SC9W><7'=.W9.>G,9K\YZ,;\%'I^6>' 2-=LL:42-FE]/DO8<,0E\C+'>
MJC63&/\.2J1*XH6.-JL43TL9%]4%6O^=>N@U&[GIWO'8+#J![_]1<J)GO40*
M0_X4Z1=_"S//C3%U0_;FTAB9==IDR^"]J;*4WXB. UDJC&T4(IE*U3GPW:=K
M5ZH)RWBZZKR:\0PU7.$=3&3&Q*N*9D)7-2J>%(*:_X,4)3EQEW<%B";92;G
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
M='T=%M\DAR$+X*KH5TP0<AYSJN!_V-^);)9I'!P3(SD,.C!RP9ET/C8VJ_M
MUD7[F/K0>[>E+S"_9H>\WK>U6WH+PX'-"7P$B3Q>:O(-;_FVUH/F%1DYD\*7
MWKPON/W_J0TC%W*BAI%5\F(HQR!Z)S*=R;G;^;_K1=[4N6S)E=2I+K""KM28
M90X(4U'!,?QVC9%@V+FIHHJJ@!=F4PTV"U];:P5FTM6FKI4QTUZ1*-M%*I))
MG5.K5N([YV4;*"^47ODBY2&6UXW#AXXP,JN+XWEK^8F6&H#% YJX:S31]1^N
M7ZAS(6=56.5T0G@!="&/=0%JT-2&?.JZ?;-5MPHY[EW,<HTYFF,?%7+9W4<9
ME<1 K<4>#+OG8SJX-ZQ)6<B3@Y* W-H)*;ELT1'A9A7E' 1V&JC'#@/G8ZMQ
ME7.<M<MD0% I4\R4=UM"K%^J\G2TXDCX=S8UF%%#GXG),FQDU' ',4)!A>UA
M)B]P<?5\V+Y2#X.Q']F.UBA.PZ>5=H.Q7-WB20D8B*\!EP7!JHL+*ZJ>F$A'
M'F+X&0%#M;2^$Q/L'\:[RP#'?[QYH//VY#W8E+NU*6]KC3RO2] _@T.H;(\*
M:1D3Y*O06,]I8WAR5<KA)@BJWS*HIS0-5=H):C8&PRLZJ&W=4L)5HI#;O[G4
M']([J^BR%(Z ;F*)RI?8I2T9*Y/5"&\Q^B?J+HW/*V&>U%01F)TVC,#Y/(X
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
M_OR./_SY'=^ZDP3C@Y^#\,K+\G&D?ED)PFP4^>.].(D5#""\V<,+5<K_#(-
MQ?1/^/YS,51IV.7GW^3GJO?+2G<5)C/VAW@G%>X=#E4<P/_G)Y'?7_'"X)>5
MWNIZ>^6@YT>9^OE=Z49WN.^'I%O0;<.LZT?_5'YZ I]DY@GK*P?XQ@_U@"]P
M>1*4'[&Q<G#RS_L_X#B&A1@?P2-2/SJ- W7SNQJ;FV^N'*S!?W;7US;::W=Z
MR+9^B$CBWME(I;!-X_Y'!4)V'O8'^5GOCTP=9IG*+W(_5_B>9[V3,(9M$\++
M)EF(V_KX!J0J"SN1^AAFN1[:QMKNRL%M4O^WLWR@4KI[]CF)NT6:POWO] Y;
MC_T.K;5'?X?OK,/'T.^$$4H W_L^+]'ZWDO<^L2'7)&'>)MV_=[&+OU]7FA]
M'AG3SPK58PO:C[W,QM.\S&:K^C8?%>Q"57ZG2Y4.SWIX"*9^UQDD:,TO[7^N
M?;K;(]>KC_R2)O"X?/P%SN+\, Z.X= =X7R!QND5T<>PI^PS=^"9K;N= X^M
MHK?6YA*]6JOHK;6Y).Y)5/2/[)RMG;F.FA_?.4^AT[9VOGOD/) :J+[,!]4#
MWR-XKV+X1XX;\[/*V2H+N_+I49+E1ZD*POSXIAL5Z"Y>J/0J["K\QGG;4W F
MA^HL/4J&HU0-\$6O%'\X_;VWT1[[_GO#RR9ZTO7M1G"[.]JY[0FYO!CXJ7H/
MJQC@D.&.Y'8=IN"%]>F=WH_M)5_\,7YT>.VG ?W7GRK#$?%LM<P[X5K.UEPG
MJ%GA(5X1ASRRN!AV5+I2'2W8P5Z@NN$0#/I?5DX_G^C!H]NQ=SP<10F/IY\J
M&NN% M<>'3084!?^]OLJZ1W&<>%'%W[DIV $H\D-=UAMZ\'NM+96#EIKQA+6
MH[O[:#>?9+3;*P?K#S':!YS;]TF,SLN4P<()MEFOF9T]UMT9$_NN[)RFJJ=
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
MOJE1H?PJJ#5\FC)0"OW4'Y9^/G7#\8XAJ0"-,HCA(.RC70Z3=:6B9#1[SW1
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
MK(>$BQ?S6B<R0,[6O*.S/T\_K+9VO2_PL0(-)T\QH71&14@>NI*%TG>RENL
M9!%? 7VZI("O?Q4E?H5:VZGKH*,=M3)O$<R.X^Y$4&C&.0<=>4!#F&TXD]PK
M,E4N$QF[Z;W*<_"%8$_K,1( XRJ)I OY*/)QYIS-0SL)GD4UA(CE32)2!@0I
MX?2AG@#8I6:C)9003(>4[]"V++T%C,<FWMV130Z,Y-@I#FKHZ@-2;6 &4,(_
M=]5Z!OJC:_-3,FLCM[Q'\8/L)JCW1O\Z"",U\[@(,XHIA.@!\F+JHQE\ZDX1
M*7(#2VN A@*!N+I8&(EA)3(%>E2M&R=7!H^,56!H:%F74T1.9#T#0\OG*DBL
MQ^ARS"J!H\34@Z7^* Q0K^BZ*H;HT,+-GO8*J/8U8)G;L[',2UCR*X,E/WN<
M]N1P,>*S9[/M.@LD$:M0#DN*QZ$#R?I!%SX[. 5RJ#5LC SI:F#7F)].X5Q$
M^K'(D!R!<(IHSY;*-C4$!P.L!6@IWU3VTTTX6!$E&1K/I(\D_C'3;2=#?2(N
M?2V!L6ITNOJ6.BCF!LUFX'3QR,<*("IAS_;T90TJ=XQ-2:%P&.R[SW"BQ_9[
M]F0CYQ'[##/E,M#2-]X;U>PWD9-AC+L-P7[LL8#S[&<#SPV<8[BSJ\(KN5#E
MW>;;2F@;0US.2&CV_1MG*=#J*=(Q!5HF[!%](.ID4@FJ<CU(AD;HRN&D=(+.
MVLA-63!#C$0@#$6G%W1J2 ?O.F,'<.6"$+%<%BTREE)>,N]-V%1-^-S7=<@T
MU0S!Q2@BU7/C.]+!IU]/D@GP63K>=VPU/X"3A4A-R'ZE1[R]I1RI#AK"":3J
MI2'NA@PSO)R>8$&UQ5I6,:@>5J*AEZJHHKYK<4UZ7:;ZR=6M!B?$WS=;QAN^
MW94VN>4AH8H#+H[[^\:6XTV#I;;;W/FI,;\#S5E.NM/Z=OE.Z]MWN55KM[;6
M\CRI&<P $Z!0,;;" 1G?,2O#N5F=F;')F"GY&? "HWS0U6P-X,T46+E<I(S
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
MS&G 44UM76E:#(Q>,9S =K(SMYPWG.!6W_T%5F#8&]?M7#LG@3BWP17"[8O
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
ML![)8W"N48@$4X46!F'-0EMXH%G(8'(DSF;&J_M:W^ K2S]-JTMDIU)RV '
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
M9(-&X6(U<KPI&W2%C@VF$T-X7W0."U/N]]MJZSU][Y69([2WH*$RU!8TDSR
MU$02\R?69C R&"FZB=^#GJD36$ZQE@RC_-B0?FC!2)1QJ-J9OB'JSYA00UZ4
M@5L#M/0M4]#$M#2<7EP3&0@_ )5,O)),\LL&66.BGM8B@@3.HZV%<BQ=Q31A
MS%YQZHAFM18W9!+3[W3E<1[M#I3R<%R[D43B"CEVC51?X0?E)B:^*94[<DB.
M;;<NNWDDFE%M=T,A*"M3-F-'N*@)[!"MDF7N4D$)%41H;:+<=UNE5RHN2A5P
M+[ HP'3!.H)U_+?BFFE<%5=X+H1>5K?4_>/BZ/3"--758 H)SB2D(K-NBHWI
ML2C0]@W"H+*4'A(=0))BC@<+AQ/-W@LR19L3FR06)5]!A[)A;)5 S5S)769"
MRKC^,[!!;Z3:X-!M0L% V,-1('V8)2(+.X[X<K#(V4\1+D+F,_'32!%S&I(P
M$'[#&;\E&HWQ\)3]6F;'+X'T\1DTNZ7M8 ,B'&HSV$YZE.8YIAH(Y-IPU(W=
M[;+YKT)D2AW;3CX?%$Z<YDCZ2.Q)>.F4+R]R0M;Q7J!=P'1"5&>D$YN.!G(*
MG/1$R%AKOBG^#/M)2KP8[LN03K/:.TD=&*TP(CE47"7#X):8OJ.O-'LC,:G0
M<E?/DG+87\<V-0ZEX5:9$ $!*\TY*/$H/5MB;^\Q!:))./,EN@"LP8/42 F[
M_)$1(">)3CGM[UI!XJ"A3U('X^]<32&S*F:2E=&F\F]X7HR5*V9('MX3&<M-
MY U[DQQW;O$-<F:5$<1YFOA</W0MD5[_1A<JZ=6LMTGZ51FJ%9=WT>UV8+L<
MX"+$ IXP.4V+]<P<TVR.@P*;P@W(./5Y)0*8ZF[N5"9XO]%0%:*BJ94O&S%2
M!"KGWIBS+M,>4>&]FJ$:8'$USR47@#D3,G7<.#F2E"BWWCBTC0(HI6>X 1U6
M/R;RGCI:.<AL7*KHZ&_1GC+%X57PE-NBC@70) 1T)EQZ3!0SRU!G;Q.J-KE3
MK+MFVN6BA,UP>F5=:UXUV-A8J&H(F9C#X%E)"IXJJ^F"CE"_^:[7R1NMX>P]
M[L C\Z71%LZ<,3R/](:VHS1CHJ&Q&OD8O0VI2TT/;AYVOV%Q#B9@2CTC290;
MFI-0>PEN?4>EAG64JF%8Z-)_*J=L>">G1X?TP2<5@ Q@::QT7J/&-@UW;Y82
M_V"G.V(@#0&F]ZL:*$36(C9$21PBF^BF%I;X[YT,U02Y9LD[JV@.0Y]DH7J@
M$0R*K$*B9<9+]+Y4,D*DA.9E-9J1%("@6X<^W#+E?%R9-(F+@2U(2Y>W&!0D
M)IW-#JMW2NQ0MK$&&J+1#":%QK1(,G*$QJ&XR3VZ@)S[Z;UA;'O.Q2'DL(K
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
MV$*6<IG$4R 2T,2&"V(M*J*BZUX1PLDY4ZYJRN'3)'96SK8G:$*5>N>/^2U
MP9Y%%X)3J7T*4%2U;:D4:G+AHA$)\RI491J,6,S(+KZ>W5Z<_1^"?$82^4FU
MQT0&[5Q+>:602;:I@H BHF<44Z69F'H4 &%,BH]&$$.&G,NZ)&%E(2,NIP*4
M*X^,\I=*D-=>'+F>["8_E1%U@-+Z\]AS[HWW4S&4*6A8 ^4$8<\NY,Z*9%4\
M> GO$2.N4(N86*K;%+ECS!49[1)V4 '(4I)H$CRN4@-KQ// ?4 O$F&P,!^B
MXX+]!T_"4[I U_(%L:A?YJPKNRN<B8CC5]*2N&TD0):IY%@)WT+)9K3.(56@
MJV;M36U RGM=<2U'OU7RAB77< DH?_TSEXHMIM(!S@N]";\UI>N@A._*$\Y2
M)K.SV1@D//+[(C$^Y/^H]AQ!@SR__L_5Q:G=54I@L0Q19&;'/F8;G2B[4K[-
MQ9M37#<Q='I?D/"JR$E35:I%L%=DU8@P79*Z@L@(;IFO1CF5/94=/*(INA)F
MNW3!R<F19 &2#]M.W^5GOP4XH))ES[#NA)H=B@29WD0NN 1)3;W(33TOXQ'M
MSX,JI44RC@9^*7@5F+%*;3#-;WZ:FXBM.KJ3:AO)]5RS+RRB,'P*O*7E\S-[
M)7B?XB4MPB%UR?,'2@X.7M5+(Z,39CSDA?^"B3R &(E[G@[R"<H5/\:&U50!
ML6N;XF3CNR@Y%B.![UP/L75F!SKG*&(.7+\*@BQOP\T%F62R3J[(=BEY^@-P
MID6B8>F,/^?<YC=-$L\-M[$)GE?GAU $5<0X8!]H[O+V%X6]3";'<9>3""9(
MO*N0N\TR*ZNZ)DH?P(G'%MP=O][LLATDC<@KSP62%;E0$<[YPL '/-%3R4#,
M)5L.)"&&*(D+3U\%=C+XK:B/,,?W<92-E7IM>3CB"_1J&?2X.2V.'T)4F7-I
MJM_G]SE%E1(JY_;R?+I:B(/SR?[3.78_$UNP&0T3YB(OW.9U$:; _<>\5*^4
MB8EIL2F/EODTPL/\8C8J9L+%H^!/6<9G?G@]BF*F E_+>S=,B\P3R^EF,@Y%
M8$QV'#[X<92G%:)1J7[Q/HAZ'.)<L4YSRCQG7JH69\XFMY=0SJX&4UV0Z8Y3
MR;-S0:EY]E2YA@I4Q'S2..\L@0F[7C26T)$<_+I4#*(2-DSCDI=HH<.I1<"<
M\J!SO:7J6//M=?X>B9N7%XC-.SR5L<GT=4D68DT7?A43$P,E/BH#>V2\RE;9
MU=.]2ECLS LZ#D) AF4'UWD1U$QY)5'-GF_"8K#G(/=F2HQ01. \?"'V")#(
M%+^E/':3)P5>B>R:M@K3T<N"16RNX'6^F)HO9NM\L2ITI1+Y8E6IE<I3HPH0
M(X_U1 (/ISZ2E!*4K@&K'M6V\1H F2.%G*E%X>P#IUP-W2FD;_@6KZPQB):8
MQ.@ME%HZ6BC*D5:U=S6_,UFP OX32^J*O&,\+$E2 >N,=R"RTA);H8"3_P+^
MQN_7WSJUFE63=^PE+"T99!'#ABS&_!0A0@\5 Q8P8]/=("!A3$#F.][R679Q
MV6RD&%53&A1/SLK_*5B8!GF)"U>ZO( 79\>XY(DZ]  CR=@-JJTX68"L', +
MT>7'ZD4,5H(M*$V#O"(H7]#Y&2@O:^M)#<GMV@@V*)@VCJ$B[ TQ;0$C.%JA
M>8@BB9.%Z6!*5P_D*K@#!T5U7;7%.[>P.<\M&F "6H$,)P,*Q6MP@^8(U"6#
MYMBU"IJR6D;+:<[GNJ$9P(V0HW5SAS=P.3T51D9<S$A909,&JPI<O/.<94T2
M@^19]VJ5-?DW?B*OW+A &$\*[B%$ 3_;)2X)JA2^&G"*%H(D3G*FK*G38MXP
MY56BD^85#^*XD3KC3=E2*/*"Z"*YC[>J!2/U.EAO,Z?W4X<P>9@[QSQ][Y]O
MGEYS[>Z;#=Z>NH[3[:YCYK:]VB'%W>47P_YD&?A_G#EU]L_?OMY<WE[_^I_+
M"^/V[NSS9^/\^LN7RZ]WM]6>PU^CN8F0*ZJQWJSOGR+/EROR_(]/ES>WE^>_
MW5S=_5%MY1%3P#3S%H'G#5DPII".AP5E;C:$^D[*)P9Q%E*BG!M'F=AG]@.Z
M-A*,5AQ(0;TC+F&WE7,E2LDR=&HG220D3A+?S,)B2DP*E/:"GHCRR>@'^"K*
M9>&7LV<$97 >C2 T2AE?4?!B21).BP,QF1F7DS]FE.PO\,,D12#OXUSZ1QKH
M#*^2B(^H8R4R0<'ZYRI<U:4"X;)R!J 91C5:L ;D204XO*_R6.1*9A\)@$(%
M"U4!M97 E5^O;N\D;N5^'P8_4;SRI<AENI9V4OF9R>LHKA0[NI66(,LMI"+/
MKVZO<P!2M&D^U^;^%FWA J'^OPDNNG.8LA WR94>H5\))0XI0_#T"D-2C$44
MAD\UQJ04.HXR8LJ\_(EZ]U$V8C%KS9SA(#\L%KXGIU_P1: \*X?9X1>CIPH4
M$ ?5,>*13P%*T^<#Q=E#2;FPHX)9@FY@1% TO"B<A7Y4*M(0OD%N;4KW4;SX
MG%/Z\@&:QC"#'Q?L)2;/+S2+2@;"59''C9R;&YVLX'LO<]#PR(D%:CY>]1>5
MRT(NN=VE#-854=RO)F$G!;<L.#@(RS&I)"[YTV)7B>3!25JX?IHGQ&=(=6E?
M2C5:M)+)?(1$T+61$^:@)I&DEA?JY$A",]S% >Q(*($*WTE:#"1A6*YB?M!1
M0.WPZT%UU9JH"ES>;\YQPLDSD^FFE>(S/&Z1\TU<"0C8!?;@!EE>#L!9XWB:
M2:E1'NN'''\#6J*0GM=5%2<]M$.)[]U0H(>;8O&=(:M3ILPC84%0(3/_LL@=
MS",-V/ZBFA$K@@8GV;-15RGE!414/0T6P<)[Y.)(IHM6.).E@':%3;H?$J@5
M3PZ'771(Z6T#Q)?!==J#T0XYR SV3 (]SC".1#-AD:P]DCE1I5HD6-LIU5_&
M.S\I 'O<>,@79<E8L 47.,#<$&:"IOR]1=*Q(&R*>;HP9=,63-A\VT?FK19&
MB3H/CG672DI%Q93H6JUL+[Q']*&L#BL>0Q^%),Z*78$M8:QH$#HP5? ]<E0Q
M23XCO+D7(\XX)ITA 6).6F].#80#;Q37\GQ05%9 ,UX9GX1M7NAK.$F[]*9%
M ARM#H3I_9SEL?I.]S^86/8-Y.Q[XLSB2JXX9WS%H5J2@#")%;ID-'=9W8N#
M31@L5N(HA;!1Z+"ID#*9@C+9Y2I\>?,E7X6%=5C<R>7V+&^0N5K%/2UZ)"_/
M/GW ?@0S;DRFR,!+"I<6Y1"N. /&TL,+9!A:,>815UZK984<Y P-1@9 O#HQ
M$3GDG&1JSA["Q.B=SRO1*5IOJ%.4)2N<L>!*Y>^!K4)^N>8+RW\H;'EVFX+]
M#BI^CD>+V=4U#8AG'+D266(&\JCL5UW)1R=YD4LQ(!T,4I!82 @GKU@^KZZ+
M8(^7<?U($;BB3)&NTCZ)S2CI23'@(K%6XN(_<$AEF65&>0$%$)!$("S1W>4N
M6UDJ+>.W_,P]!]872RITWRS<D0R%/'<"NCSU7)4R,J]U6RBVG+51#I%?R2@0
M5D\H0A1P3!3;5.'#Y*Q<1!8L?LW#[))BB$A"V3G@]/"3?I;(U3L?2XDB<YXY
M+$BEJ=),N!0DUSR5&IU*(J_5"2@MHM@APIP.5_(;B&63>]6<YKQ4N4/I:'A[
M4JI5IPV(K+]>P4?L\P:>ER4MWKOO))_J+J^7\D50A^D.G)PG)V MSJ7P-F^I
M]^/39V8-2/"*,%&JLQ"5$::51(?C,6'B*SD9="H_O?.>\1I3Q6%*)M<U1L[Y
M$0!?-^<?I(DBT 0VTQX/%D+CQ'TOTU3O8T+M%[U5H!(8%E\%?C(LEOYR;T=(
M TLQ0^1Z(W=L&B>]]QA L <.#"O6A?*O.+FJ*GMT6TKQ0G[!*L+/D_Y[-2N%
M3M=$S"PSL>.G';UQPGY8".#&).@LB&*6?+98>\38E!TC/[DX\=YC3./Z 1$1
M\D!DQG!P1^3Q[$4Q4G3MM/?AUI=?J G,"UKA4DD/0+!HXMY00D&H,+%SMT#3
M?3?G#;?(XZ,/>.Q?M%QQGI/;Z:.?&=03964SC5Z,YU+%M)P-->6%V.P\G&M1
M<DM,=^<+.-$]K$ZGK8R\BXL\#N4(/1_"8%00 9Z/9M*LP#,[GQ!'Y(D(SKQ1
M?I5'MWVX_>(1IUKC/XU^4Z[2YKRR,1N*V$L& W*=%V@AI0'IE"\UY<O1*5]5
MZ,H^I'QMN48GRC$V6#@4,$>J%YA:_0L@VRC@]:,\\*#BQ?+&GZ^V16MB@07E
M\^)(6GDIE1E3QL5I):\(BPEO'J/JQT@]J9\7CDB_6+JPX)&/7%4]>%MTGPD8
MUX*S2CW1F'+[U^#MSS_C'U?TAS@_^L^WV4.6][0,(.\&9OI@*"$Q1# -I>0#
M(=J#$9;'+<X-2^'4G$ALE2N9.>(IX7'DN\H4;W/Y<:G89-/)R71MQ,*0H+@N
ME=A>LDI5R101L):X_<-CODK' <II/-5-YDJ99W$<FC]?]W$&$*E<CK.23Q+)
MP!!0,1'A]DRCI\M$R^G 8SH:R-E4HL!?M&\H]9I/.NIK84QY?!G.'@^($SJP
M<O5P2Q(+E'"R9R;ZO&.=?&M1:<W_3O4O3+TJFGM[J2:L/I/!K#@KN04EB:-3
M%531F"$//I\)'Y6[?-*8_7'ZH#57'S]E*0+()=Q[I?H/B-[B;)RJ>?KB=!<=
M_3<\'+)-XPHO[NPSJP0+R3T+$1?1#2\>!+JE<%">D/ CG3)*$ @V8&[",;+A
M-6:E'=4^'ZK<T1W>-[K#^P^_PRM<7Z7GZ1>E]G?1F:3(S^&YHRDNL_PDK1]$
MF2<.Y?/=GCA?!GGP[0V16A&BHBB*5PM'>36:I&V;$  AQTG,D;KNY&T;QZ9!
M:X2=N-O_SLMWREC/G'4A?_D$2:JH'H^LWAU)?P0V*2EB$H'W")OKJ,^AY/*[
MG/QJ0XB S@60:U:I45:F'XY<C(ZJ_92Z)'&Q2PFHOKSSIML7C_*@Z"Z/GV'>
MNU1O*5;#R;S[843\(G0#[C'[\@ZG0)O&-6.Z=NHQ+^Z22ZSD?QKDN<(EQ<DB
M\ 5VD=];KIVUZ#A[E[/H+$]9_'9S_>WRYN[JLN+)IF>D=<D<Q?M>AU7(J3EU
MLI1 E*?AM=H/JHF#%<ZN.R9TRT@P\B&.-1[[1@1:0:E$L O!91],R>GF9,=(
M!T$K\#!&>J9(L$P1N/[O0Q@5S[NF.OXHY#B*]$)QGLFSE(SK?M_E#-M2MAN5
M7-/J-%?9]\Z>I* J3^N6C3\G&I.^&PB31>_(UP@0<KOQ<2L]7TWGG/+5A/\D
MQ754<36&L06LP4,U)"*\SC/P*_=%L:DX]D1">@%FEN3F0O"%B>3]!3/R(IX+
M'^;G7 3T)DLQ)KQD.&2/''@W;XKOS+!:D\?)L'T@5TS.#<2OH,G1%5",F249
M!HM*,>;Z?JFY=WZIOMPO_7KYR]FO!GBG\\O+BZNOOZSLGIX1?&U]0\&S'/#:
M@5]U<+1!6H:8V$QQ'DR1*5-PU]&A!)[?2^)U2K]8P8)PP1<VW(-YS![$#E-%
M3!$@=50-,Z\S%!KQEW/<"TFN]5DAC%#7V*)8?<X("=@5%_NOB-UJMXU3XPW?
MJA:<FGB2!D]S2I(W<ISX PH3X.L$MKN$OJ&@BQ,+^TB]]4D$\A\F"J5XXO/F
MU_Q:U7Q3RCC![0LWM8XUOTWLV"TFF/$4,9 W)0>5=SC*K7F!Q4MOH',8^)CV
M274,M7*(V_7G>6?OYGEC^3S_<O7UTK@]^WQY]X=Q<75[_NOU[6\WJP<CE9GM
M7W'1 %N!E70IU,["_LX[*5[=,.KV/,-8]99CVX;P[>SFSKBZ6GMPC;VS^J:U
MR. 73H2SFW]?WAF?KV^,F\M?KF[O;LZ^WHD-S2U5A%U_-2[_[[>KNS],>.+7
MLSLJ%[L^__>_KG^]N+PQOIS=W5W>W!IG7R^,J]O;W^"C;[_=G/_K[/;RUKC^
M+'YKB/*D9P3\53C.(,G^2V+H#NBL$U,W$9^NTON6ZRG(0TR.]5A^\,I1(8TL
M$>&D 6'G=TQLGHQZ42#/"/_]^>8\/X+C.Z'/K!?#GF;"C<>IT4ZH(:GX'O$/
MN]XQAH7(8CP(\JI-TOHMB_M#*J2&#E_"UA\";I&>BX<BXNCO"D'GXTJK_2K,
M-50H1MZFR<Q/MP#F*0-%(HT7%X0DZI7Y][W8Y^A69"NTC2T]P;<X;QNVU<[!
M^!$ZP$;H &XKXF/+* F[9*,%7,"W .\W8C:O3)N )TV184.HE]F(2:AJ#F(:
M8C3K4U$$#Y.H*;SVHS1NB:P++WGN[<"BY?*(<PGJ.I>@"EW1N01X CZ(@H!#
M6_",< +$Y#NU8M\X[_JF\'U)<9%:=D]>%N<N$(2-5_YA.L0J%-S;S3\C_"#E
MQKN3S_88U'9*E1'CA'V0?_F(I+B!._G@AS0\^M''V7N?J;,S,@K^M9@OW:[5
MKK5QRJ0Q_,^3+Q:SR0)Q_33[>;UI=;NMN5_5+'ONYXN:LAM6K>8\JZG%GS?K
M]8UTJFMUNNV*]<EN68UNLVJ= D.PE[_\)S(L;EQ@OFCD_WQ3?U/X>P_/83XX
MXQ^&78[E S:8/?TEX]VTV^@\%?S1JO(-64Z]W+^EWAICX@MPE49UAT$:]T5?
ML\(O10/RYK>$Z2VN8H3?\^B;$_O]B?/^I/[^&0*IH3B$L>R[W,XP@?N>"=%@
MJ"G^ZOI<0&,(44E\1RH@,BSCJV2 5\S)*%N2F_"<#?',-T( #<3.\2P,L<A1
M/(KA/IW_?A/5-T<JV[/B%I&+Z0(#@YAD]!\WR)B<Q/R_ZBS&TW9Z[HL[,?Y@
MJ?&)";$+G0C,'XP7Y2]8(7S1<"SM?HX:GO#X(J;!"!#D;-#!N2&/O=9=#C9?
M9S.MB)E0DA1QW4^CW&>*4 XCQ=+G,L:;"HT7F^RZ(B*^NMW8Z7SQ-$W;::PP
M1U<:L#J!GRNHFE&I &.^M-Y.2^K9HZRV,70MI\YGQ$L'BM\^:\ +W?ZS+>^0
MIRL=YSLSVM$3]C@G;*ME=AS';-JMW<W:+6T?=Q4O?(T>E,,?)6 H?U&O/3-B
MV"<OXSBV6>\Z:X;N<P:\U[YBC]Q!TZIWEGJ"[2S1+]_ 54Z4CMTU&^VZG@)[
M-@6:#JC-,;LU>ZOSX, 6O?*-A[+HS;\*.<Q%KUDW.\VFGO%[-N-;':NY//S5
MB]Z*HK2;3;/MZ+AOWZ9 PS;;X)N[[?8N%SVQRQ27V^I&D^=\+=B%\B_G]:U=
M;;NAZY/53V(V(I=JFV&G9M;;]FN)9/'AU<M%O=>.:W-2J+2YM5I6M[O*N=?F
M/-+&3K,W9_G'['#J[:9I=U<)V;7#T0[GM<*LG7H=BM%^HFS#Y;F=]<WG=CXI
M1<KM/+'?&U<22IZNGSEE"R=0$-GKA OI&=DX"@WDP14D=Y)Y"RF;>2U$9"1N
MZB>#B9&Z/R@=% L6%+HL7HDGX83'E"$F+_^-V7P 0YYQK%3FL#LA.HH0P23M
M[NL+45Z(&',N20QY/U)Q,=85,78[IEVOO[X<Y1F;\>2YV]I5G_7VT_5ONRQV
M:RTL=EM8]GES>7MY\Y_+BR5E'\=8PM&8.IO5)1RZA&,3Y<&-6K4]2-M:7"!^
M]O7LETND0\R+8;%._+?;VZOKKU3L"@_\^L?M%16Y?K[Z>O;U_.KL5^/\^NO%
MU9U\!OS-;[_>T2.(=W.&7U0<\88@(K]<_-T=C3^>P;HF2>=CI&3G:,Y_"NS_
M @"JKR(E%+2;21G5@+C@^PBPZ8837.!"CK2 M:-$F4I(A 5.@O%"B 0W,1X9
M F,*- 3;,CY)P+GI9PDQ+BR!*4[AON!+<[PZ%C[X<126N+'F*(O56P.;O4A9
MU. '/X5EHK^"7<]9V%:<JQOEQ5R[8->NK31]+_^_R_/?[J[^<VG<_O;ER]G-
M'Q6?4VIE&D+WAPH,;)*-1FC#" :/F"DY?R_AJ' P%,39#K!%'@@*^"FJ;2VF
MJ JSS4M<<4J!RB2>H4)B7F C(IU2S(A[>/X$%PVM,,%+\WGETEJY?3W%DXL/
M]9:T,Y]PXC^<VIU=Z8UJWUN[PZ(J2\9N6"T'17&#Z.I907>#9#%+JQ!- ^*-
MF$-/V36K^8X79UO-NM$3U=H(1(;;"%[(;5MM>^HKQS+D>XO&.I;SCC3OM+%5
M[- ,*I8I2RV)K,*4;R+*%3 $$)GAQ?Y# ;&)=2%4ZLUAK_"C$3(BJDZ7X_[S
MNDT1;@MRDDBP#N"7G\^685QI8]R$,7X.V _0PK1E=*W6.^.DB_9!8)-D3(A;
MYPI(Z?>F,,)&=Z$1MIJS1G@ES6?!B]M6 U[<MNR%+YYGIL7OP9*QY_"?^O(6
M/I]I#[<MH[H@(C3C7XC!.:OB>L/J<A=6[UBU''"B;#W-CE6?^LK13F!+^OJ%
M^&K'<33PD0$&9:DN.8V:8"<91XC*@:J#^04Z+*G,Z>*4$ZI2EP>W#"&/#)M]
M[%B^.O@_"*5SCM%,05>3S[B?[:Q>'K:Z/,R1N!I$S+&.EE5[ET>ZPCQ:5N==
ML0ZLT'![JN$Y?E\"X8#?G_,PQ _20EW.#.'&'"!=>Y,MVLPMHP77S#E"B0BD
M#%,I*4!O?^$G%3D/*(*LAXCB05X#MN]XLHH$573X_H+ &;5NH]/BUNA@:)-;
MH^Q&\?HE[S"*Y@4T)-A6P@&FWW:L1KYLQ04B_XG_OL3_A4RUC';B@C%<$OQR
M3$_!S<BAZPL0;GY6D_!)UF/$U$6-%#L]V*02ZR^7E"!E)J(PWW\O@#9Y$P,"
M%D]3?@JC,!43,5?(,8_S(;@_X(4A@XF*7 Y$$\5X" \"PN"=J$OX10KN!-[6
MK'JK^$A/MBU-MJ^,2+JCT;K[R2ZZ:@S&6K9EE["^")OX;=VRZX4>31&>M9M6
M8^[#K8[ZL [<MJO].TEI$;,TB_'L]6VW8;5+FB&<-G>,1Y 2+8FT(T'^1!2&
M^$IT;(I]%OR'*JH2P<;A/NIMJSW/4,!Z<L?'KU,Y.G;!'@-J1TH13VT+MVOY
MSQ2$IB=MF#,F<"P[.;I<"'@I.S5$B@)@/!Q0"EW7 ]Z^UL#X^: %/VK?38;&
M +RHCBFW9;3G*&)!-L09,W/I*^O@(P0 ;[NVU5S+/,SIB.]MMV9U\J9$:)J?
M1S@E"$S!BDBF$&5IX$X2=2VG:WQW,A*<Z1[B,^-;X+,X"@)<*Y&/*T=#/(]B
M6/ ?_#A+C#/?,Y&I!XD@B2NI'X71R.^K>)5GL LZP1^*&.G\[.;R%C_-@R3\
M9;%TR^-AY4HE,"[S\^D;EHHL!([+F(=>ES??\A:C7B !KXO9669%>%OO2OE9
MQO6<"9-/,Q)BR.Y=07";APN@:QZ?\)!?TJ&(* 590X1XE1VB"&60!XF-""!2
MXO&O=-*HB2/53(&FSA2H0E>JE"FP^%+PA<D#K4I<2*Z&(#SWHK_2=Y+G DY7
MO0@4ZP $;.$]RV]1%+)JE09%.M&GEE)G9BE=Y5?P)Y$V]1@,.2*"P9Q(Q4^0
M$F($P=?IOTW!%3S!"]!!E/$[3+%"T:U_VU(XQG*VP8N"&XY.%V!#/2'^Y(&2
M<@ 3AE^8TC,WA1RN<SE(>&R1+Y#W*]],#>!%T-0*4AH066B^$;^]/,?[ARG$
M[<8S,B1W>=^-41"HG=3'OV,86"]:<9D,8Y25EZL6OH"?A(*0)*=#XC^8D.8'
MR'Y*S!<N)5Z26DTC\26=[&?FT3D2:)#%9%3WB"]]3USQ/,2(73_A#.6P8+$$
MMBZN(,_YXL(.AE2$M@L!*1',@P& N:2<"17C/428#<@F^,Z">GF'F^0,E2?,
M;N*SP$,JE <N'V+[)"$I+&A$Z(3)VLP3E_P\/X4(6$$,H=&LD4$E9B%DUX!?
M3$#1(#TB6H>FTBCF!^:!_YT&*85#78PY4PQU0>5@NV<1LGQ2JG@A_IQ^TS1Z
M64I,+X$/\Y*F-,<9_^T[HFZSTQN<6*[QNQO#QBZ\CXCD#6/+";H6$*F/2.K0
M>9)1\:["..0Y%H==CUT6G/[+'<%0H4W+^)U/$3"'Q,5P^#Z.'M.AM*>2>> F
M '4 \7,O4*23'^KB(9HX1O:B$>;I]C&X1.:F/-#]Y:*(<\%D'I$PTC6(OPM/
MN)"J"]JNOS,"'J+&40_6(LJ9R$9XEH&4]R $VBS(' PNLL#M$>T-[I:Q,R.>
M (40]&Q.;XF&!Q$J Y06&XV#B&\C.!_[P*A;;3J5S(\:Q;95M!NB%P+_"8:!
M$@\HG!;A<[5=R@5+QB@3E #[ >]/Q+W>M,K-J<C>+RBP9K,(^FZ&9U@\)8TH
M&'MQY'IH*6,(7\G:D6SP!XO[R(1$V=O8JFPRE#B8(-I'E?0/)W BJ(;@0?P
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
MQ+@*^T'FL<3P4S9*C"3K#XGJ-F8> CH@N /CP!VF$1#U5OY/!'U@5&?A!L:
ML<0TTMA]8 $OP<A"&"_*@V-2# 9^GQDD&N85C>!WLL"<XU:P:9R02E;,+RM_
MEX7O!?UT?77*X6GDCS4XJ#ED!_$!RR[@<PH.QVF/NJ7BH) F)'VPT($!#\.8
MB$3WGAK%UP?1(\M11'+,CWE\Q!(R12"!>,:CGPZ-*+YW0_]_]%:"": I02]Q
M$=,$)I$HU<%_(JA)ZG['=T?PK)>!%2&*29+&63_-8H)SH=<$47C/WQ"P>_@8
M.I$&O//T1+4-ZH(E8YB#).$L%%.").%SL8_<?ARQ?A1&([^O$CN;QB.BM<##
M(2>0)IICD.+_4.T/+$E'!-H@Z*1!<*"+>VC##^$A\E2@/Y\< <(_X$/P:G8?
MD\[$\Q/2R"@+4O^4F^T K G)F2.<]F&"MD6_Q35-S'<!!1/G_2-XB0CL"R:,
M#P9&!F=X?@)F2O803XP$I.K1#^((? DH'W\EG41N$Y%!=L,ILLD"2/>++)2C
MU120-]S9X ]Q)'[?9R'\#P3Q")\SPQV#>P-!PM"7@-94 6#I E&'<'[)27PV
M KV(^;5;L*5EJ"+>=+==I=NY R*2],*Y"B3@^83>X'!&[I_P[S[::P26M QY
MQ*@0Z$BG67\V!3A\T=H,!3B\O[,YLNWE9-2Z3\?1I^66N14FYT,K^];('\\0
MEB0&IA+YS9 #'Y7\-/:'-K;=H7\<.W[%9_\'(\1,V#:K<;$&ISC&PK^Z:3=>
M=L^HR_[V[)[ [E@ORVX[S+(_74BM_>D&+N',5O,8N6"/V)^>-*TJ4;9K5ZI=
MZ8&XTHY3Q=#T"+B'S]VQGT(W_H=7<M$@?<1;-?7.Y+@8B&VSTUZ3"TG7 FY9
M-TU=PJLM8\&L;;=W42>J9^TJL[:E9ZVVC+FSMM7N:(+L*D:%O+IZ)@5H65RH
MRR%T.<0*JX%9L_>NV$D70U39I.RU,4*.NAABUQ:MUPN]7CPMEX;9<%Z&7*K7
M"[U>E"]Q;*NU1VS,>JG02X5>*E9:*IJU-8_N-=?ZTE(@#A]]*6LKO[)TI_4_
MUVH]IVF$+#4>W<1X:UM= UX7$%O76[MA->0_Z?#B;5OY8&,DZ7,ZTX_"Q$\X
MG3%6D6'%%YZ;1"'2EB=#O&&#K[ (5J%/_Q-+.(T'%J99S N4L%@.7I;F54NR
MRC6-X!=IDL)#6 $%UAE3+51B9$@^S4O7>*7MP.W[@9].7EQLMEV=7F0QU7*M
MIY%'%$T_N@_I%O-MS>HH=E!7_T5VX%C-XA-5FV99PO&,KF9*3N$9]E<&\C5&
M+!U2W:PLC 33"(W/K!=G6'PH>@U__AL4WF?H0^!I,))F[9T11J&H2PQ0#+GB
M16GEHE=0L6((2G<' ] R[_G0CSVJFIU@S:'?'QJ##,MG>=FJ1S)6K2>,4A(?
M\Q_0!<VU:#=((E')226TAC\:NW[,:V!!1KP^^2WLQ-NE&;:T\TN*E0VA:L<R
M;M@ B_(BXROVTS9.C;__K>,XM8^WV6B$DD7.<'"H_@"<*[1ZUN^#@Z=2S&_@
MIK'VDGY@?Y0%K]@0U7F>PSQ%3TYR^^R';@BZ#8S;%#Z@TE99O<JH'OH*/N6&
MV+'F/D[6=9N-Q[PZ&#MWX:8N,9</_02$C&[ I(&[QBB*L90[=7W4"I:J9E3T
M;D2AJ,;F?/!+;6R?)O4B'9M/69P'TGK;L.S<M.ZQ8%>9\50K#Q,F"U(N;&;
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
M&0J6-TS+?<DC5[9AK$'T<EYKF6:[O15\C8W@>_/8^YT?<[,K F.+?_Z_'UU
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
M'7X#WUW?STH5U5*GU=2-K%J?\J85#RQKA&@.8*F5.H:!7K6C3$M2:,D@>'-
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
M&@R\&1O&KUF5N9Y'G=^&-3)W'#-=9]CE6/D>066[Q">CTBYU&C6]V<XZE;K
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
M4LKI%"<JI #:X$)K<*&MQ=Y ZD(+*5H6+C2C3*F#\:37ZHM-[3]2IN0Y4K9
M089;U[G@L<VHH9HSU,)!P]JC!Z_CY[_9J-D\1J>>[3-.3+&Y[__0+-]G."_N
M*;#@]T,^W-5-6O8+W6R4$^T8Y,"Z%L#XV/[HA\^ZB(&^0,"-(WLF7+M>T@SY
M+AP\[YEE1J/4J>G5YH'M$.45/BU K^M0?$! -TN=MMXNKA6C 'T,@%[70/F
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
M"4$*_X>F)]HX%HB9GX""F4\W@+\"+*!,UPDXJ/5/ 5/P<92.5F0T!QZS2-K
M[0^L&5PPUW._:)_LS_A=^ H<+!P4BHDIH@C%".)A-!N/0,!) 2X@B]<VY0.\
MZ<<^H(L;OP(Y4C9+Z'Z%-\&K7F#1J)AXC-LX#HIA@(BLRT(;^MF1+P.5 \X$
MO5*OKO<GXA]?:V% =C8&._R?[I-0-7R,Z=C^B_PF"'.0>' *7'##N^'E3V"[
M\V/R;/]/ <-7RQN&?H+8G>G"FL(G"CV"OF6/$OO21B!SQ;K>Z<!"6@:>A5*8
M#3?MHGUX$975[7\]9F^2(Q2:0A^642?MP$OETNY/9&(V:(@ T@AZ\)S1"%$0
M7BP"AVOR0XTB7*%.)D@"U*MWSKCA%Z!T66)*5B@"N$H&*PN!B]^1F/5UR6&!
MG.'*2*7[">1)?TGP>!WX$#!X6' (2(\]A3HCDAHIY\C'[<G3S/.%%H^ ]X A
MC84L#B[<T<445"YX<:BX?RKAFNBM\F>ESSSR./;=2!Z@= =23IPMR3Q;)"TF
MM& ^4$$*,5B(>'9"Q,#CKL!D I$U .- ^!!8S+\#GWF(C!)X2C_4$>AMZ$7P
M&"S"!Z5"X_V.RMH?++KQ" ;\V=&"EHM1XN&<@P#8N/S\Z2*_X_O%Y7J<A0Z1
MT^$.X)H%,PP1-"?C$PP%%^_#FWUBIR$H3X>)B'O]#?YS%+PDOMYTSB%(VWKV
M&/QK!I=/="Q_/G5M)R"4(7,)E4$A'\A:=8$)/ N_GQ_BCV%2PV0Z!IVAK/6!
MGTS)/(K\"0GKERQHM.B$E@>F)KZ4ZG.%:K?TI?P;*>_E&@(!%(!)A(>*!7?+
M\\WQ:+\0\,E/PAI!G$O]#WYG>Z$GG/$$+R\NH>=/$;BC%W"7Q CXI2\Y37+?
M$[C"E[+V3:@VM 12-4G=2*PVM@F:9.@(&J5?SKA/BA@B50KQ _9CX;!EBL-T
M; VXWQ&YA#Q'[O;DUV_YD8:!OD;ADT%K0&KYM.;3H?._2XEU&6>GA2;U6#,
M5(D'PAN45!J$DWU'@<QS$W^/'((,Y.*,/DCH)K.90&I[@]D$M9D!CW$P"UX@
MU0@$CW34T!?3EP78EJHQ.=O&]I\,%2,N\H13BDLY4&?&<&)Q9R5ZR8WF5U]8
MD:$3E-X'"M"$Z":2;L1,0EV(BS!NG$AM1GK_"HV&%8P_;@9;Q)M A4)V!V<
MO#K^3?%+N+H!L#[._JT8(QJZ<&2.B]^>8)Q1\,5A+';(F5GPXDDW(5EI:#;]
M9)%G%P2#B"Y^"MZGZ$J%&][,.T<5)VM<<_YE]"*>IYO(SX8S'GP9SKRA]1YZ
M[5I8;U29=Q@"/W_W.?R!ML;,]S^7M1@AS'Q! QQM<!)(&4RB=![P<X<?^44M
M%&)/&* 2<)U:/E=N/1L#4YRZA#0""QDTMC6>SA4AQ+GTK;-(FS.7I\VI#+B3
MSH!;%JNF7*>4#"AS17P;O?A'K>>(WH+:(_,FQ8YCD@DA5HMN2*%@@*UJ<\/Y
M)SH\GD O\#QT"//XU"-I%< Z)]8_T3_[+GTIXA$8!@_E#;)S]&PZ.4J>>V[N
M#,5!;RI\C*7"1]=>W%=XIQ?Y96%I(  8#TLDS^B)O<,)??Q^S*7[X<%.D:<D
M+B>,&92CA"J=FR"8M?$,VPI>F3!%N;]!*+[2I$FW%*4G1YZ1S967N)&$'WE%
MQ89^(R0L8(,.&I-+XA\>A7VYT.1TG2QC!XO/&WXXD2OG+G:@_?! B\TQ_@BO
M4:032",#%3( RBRVOW3 "'"&D4 ;#!B;QXO@0<!/8(_6.-+UQLQYQL@[Z,N.
M& <CM$3\KSU:XX(1D;&-7'9+O/6[&B7%09]D/MHWD;Q5=*QQTRK*78OBR]QN
MHOB:O,:D@?O$T,/K R)#>69QYW9XQ;'TT^BR^P*+%G_Z?%Q;YKWI@J/E.9L\
M1310FYJ%GI(C^XT-+_[-/#<L?JQ$<J&:K2:S<9A5U4H=QUVHR%SX01!)!9F/
M$ODV9 H-N3VNX$XF3\SCEF/5T#6<V$8WC%/(=I49!\-VM#V9=/3.P?TJ<3?O
MNR'GJ14YE'@F,L8-9!@A$9Z:"RC,!3WB,:C8"BP_2N] ,RWBG+%0Q5SZ B8_
M$5=>_NK+^3?9(MEC/G;4E20/>@71790&!=S F\WE:-FC2&)P=U-,%L#C(C4T
ME"+XP'Z4I(6Z7?R1.CZ37%7R&WIJT$FP4NWAA3&,J_UQ"+:PI"O5:@JL[YTO
M;+6L1@Z,(8&F0W"'0V>)7:*3%DMQ!&45FKDE K5(W*3)DQ=N1+%WGJXY%)]
M%S;Y.,E^$-JA#),GTB[@,8P43/2K V, WC/FJ45Z:.Z,D/FA6'?8R!8N<W_V
M)*%"3_>14!.K9&_<B3]D4_BI'9DVH$!Z@?UO_@,1F-:%,DEY,E2W(1V,/L\)
MQLDM3A1'CA?K[AJP+O3%@U[@#FP930,C8#R,ISBON#_^A?FK\\+H"C'QAU__
MRYI,OW8!0\"QN3^<BP0N8-!9P:]3QERL(9BVMA]XY',5W@T/$SD")G"PZ.%-
MI.=GK;61]4-^CV-E=4%;JWE\":NQ/18:C.C<LB0@?9Y<'X9E19J8Y3G425#L
M1V37,0_=Z(#:6.8=JC4\+V_JN8!.; +ESRQN6UJQAU!3*.XDBQ)(PG4DWD:S
M3@'@'K6$QI>+X%GXLW*L(DV4^ OE)Y'XR?Z%"=U"V1++)Z7,#>*F=/+=7*W"
M+]&GENU3)@I$7[[ '8K0DDY'%L;Q2/UY#NOU9"(/3PQ-'#2R5A#EG'QIOV(,
M=2@3>,B=$@'C%D"40_04B^\GV+2(>F$*9(H?4JIS>6:Q/[S W7S#0--EC,?U
M*3N_ZPR!>6.*[4_J5^-S9A#Q@".LUJ$F/!>T82V^XT(S!+YH'@Z,BR($R@3(
MC0H_HKCX,Q@ZP87(-;&]R,=%>,-L#])<>!F'[8"0F?%.&D3[<SELB91"BM?"
M]WP["'/ )&A)#KK>B-G!S(O91M*M%>&_C&6KA&KK+9*90*U#^-L (YHVSP\
MZ3F3A7M!X-E/LT"2OH@M,U]$]#4Y!8$8'VS))L;!V][QI8Q$!C?(XVC$;K3=
M_%6>',DTG'*X5!ZWCX\6Q2W0[,9"TU]B(G/"YH^(CCP\B5*T=Y[#CCDN(PYN
MD28)J%M1[9;(%QC-D)CH*VA: .TQF3PC*YWPGS(",K \CY K*]GD XG29.5^
M^LO+6E?CB3MD083E9_$\D9E#TLBF8 D(+B;3;T@^H7,]+ 58W"XEJ3TQF9;#
M:T)&(_Q-M,V%&JV"02$]S0FV*),>\%]_HH/7F_?K\)_;PCMK81X6[-J1521X
MQ*C$1?#Y%!F0MAC40Y^%[5ACO++/!*R9(RW(Q#KFO65Q7DM^N"7?"_-_UUZQ
M_(J&=8.X0Q^,&3XZA'(>V9LU$4DK<6,8]A&FFE.2XGMH5@/!,&M,L@!!*0)U
M0$0H+I@04**J.MJ;O^1XPL?"^2_;[,&$ 2X=#O,5_W#<1. P6EM4UQE;HM1C
MR??'0[OI/J(\!0Y.&@+]#__3"S/=_672IUTY/NE#LY3HNO OL4T6FO]@$>,+
M_!L- QO6'"_ %<6)821R8@4SRG(8\EI^5  ]QGB6L1\&(P4U4THWYI;)'L'D
M_XIZ@6 B*)Y45/B 1IX\Q/E?T;>IUIHL/K2-I/.)I.*;J >.*:C2*A**JO\"
MAA%W;CM6((J_>3UO0F=%:SGU[2_HQ &B>D;=U2&6#3MGZ(7U_B2A@Y4-9,\%
MM'LTM=^I*P)*7C84MF!463VQ4]TN.Y00AT6GCQBM X(CO[X,(42_[TIQ?.UZ
M5^[L*1C-QO)3<U99.R5QJ6T<8X$QG8EV'Z_,A<NZ%TS]GF=)%IM<'U.+BQ?R
M;I?7^@M_S/(/H)B.E6+&%%+NVY"),%94KA!Z5:+G &4,V5A2J+ I_=2/HKHI
M$U-!P((61"4AL3+]2-2_V&" >=0+(<I6U<.5Q/*UN YD^:X3QLS\V13K2"U1
MOPG<@;S?ZQ-;DV[0=8A(RPT\\W38JDJ'+<)2"I4.:Z:FPU:WD2,?TWZ*9""F
M+X0Y]]+NX@;2V!XQTH&B!"[B=CI6P(69-:$/5_Z2<TS9DD08#J"ICVTJF E;
M8U"95(*+HMM:%F&'[Z2RK.1'N04^<;%TKNN'[7'1B@1C=/P.5CWE]"##?T]\
MT>/6*19E!5AV(\RO2!AA@NPS!2CAD\^N]U[6KF,)F*+- 3U=)!J!'/G7#%8
M$ W?Y;&?-GN51R$S/OQ8Q4=8=B._885U\E%GGM"<!$WSE8&>B_%P-)7)RQ_?
M%YP6M0,J:^GR]=7#C@QXY".1 \)CMZ%X$>T<*#(Z@FTE.N"QMQ?00P.J=E_3
M\ZI@T.>GD99S)DI*4N-$/&BRV ;E%3Z[D 2]F(#AS- 273E%P4SD%"]JMU*5
MZ_IWX<KZHU]Q78L?#C,QD"5)VC979(BD+] X[ )QH,/Z5)'_1%,$%(>7M5D@
MU'7G)VI4L@)^[O:F2)7NS <R39!#(F/IA3=\9+S-$UI"&+B>A&DJV[H>,EE!
M=QXVQ0G>,<04@ F$IOB4TLF7>1MJ*19.[1@MG&O,+](H*;'8=@Q?J'0<HV/
M\CP[;MMS5\)@,)O,N'T63T@I VQBZ2E4&#Z9SH*$P8+)#OC*"TI!$35R8=Q)
M2FW\!@/K5\/>9&'5,E\9-Y8&(N.(YA6_N.@$F& )IVQMY\N8:X:WX^YXJ?.F
M:]$$Z41.8"K!$)^1GLFQ");_H!IQ:TQ1;.SU+V6A$/2CV/GK(JHMW)W+SER0
M^L0-:9M\IJBGX)Z?J<+"(X$:=ND@3RL;^CK7.63$3&0VAEDL.;6P.(FNIL1X
M.M\7N^7Q4EM0C!C%1>/M]I#O8M$.J8 <*KQO%6^\F"B3EKTX([?[7)"'"I9Y
MUA"]&'U8Z*87F:3P&I[?<"__P8,+2" +BX['DU$W)#*U0">-BFE2WAZ%OT"5
MF$W#9H8\J /VC"@5%PX/<M:-QNZK/Q\AB9JN/;V+]EV2L&]&E#4B]-U8A]+E
M:X)O+^Z0>_=D9;KT/>HT@"*ZH$CM#N/7 7:)&<X&+/6-6(L1"&^F<"_*!R?<
M,XE6AR(%+XK/ _G],Q'WBXXJY_ZKOXINCY3B 4A[QBY97 [)7\V[%>O')U[E
M5@HM6F,1Q9<D6$**CQJJH5(;181DS\X878B6*WY ?(;" =3)33[ 9\_";XZ6
ML(A@1@^:8U1A?1.OUR?;#[@'STF$C_X+\\CDO\-HM^4X,UZD!Q^A$.+(H\@U
MEL[91,C$^'@? <[^$CQ/-/&C_<?X7XSL0I*QY@YG*?L#!C)OQ<:6C@:YSRLE
MXR]=REX67BOYRC(NL!_V4I9=GD/4Q#A;_(-AMXVY9<=:#'"0BA2:K.PIT71>
M1#$E'A8:VHL@#Y<M_ +$6N576/*!<[^-.MI?4UZT+]H($;YC<=5_SH;/O+*3
MI^+J>)RX/P2U4*,6>_'274B1);N82?\S'I:<LBV=/GJL# ,$X"O0G/@6SX/@
M-Q,ZXL6VN1L"H\LR\4/L<H(*&G:!+VN7D5( 2''<"3!VJB8)EQ#SH">5"(Z+
MT._RA(HN:NB44<R>;2:Z,O-6'MQ)0N=!M!L':\A;D++PY[S'D)\\.^Y+P_/
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
M7D.&'N_@),>XBV?$LI##*;V3Z*)$;Y)"7]=C8LR&!J+'L[S!RSN6XZ"I.O*
M&E]=[\]PCA[5'?K2]K'_39[=U('UW.##8MAPLC$6Z([]I-"UG2E8.OA",L5P
M(>&(U(7+"=U'@M=)ZP,OZX*:KTQ]]D7^Y2M.ZAE;[U]LA[9.7_HJSEV8+*BD
M_V0>5:\*<X245/YKH;^WV^6:44<Y$GCP_T/Y8O[;2MGX3[0$YG]NP)>:J;]9
M_HU*ZL_;S;+9JJY\U"^T,KXZV#^>$CF>0P-FB);D%W/ZIAFPY9CU-6:CQ2-P
MIP<')-E(%*II? V))A@>^XZ^(^8U0^+<HI$[L@>VKOUKYJ)*(%F*9_.A0KS/
M@!R\P LB2$>D/.=8-71$;^7$H2D\%'1'' ]F' _N$VJ"Q-'$3V/UU@(@(3(B
M%[Q 5E30FOPH0L:W80.6EPZ8%)C1S)CYAZS!'3X&K*+$@Q06CV)''$%5B3H!
M+N!/BX@DK0W!*L9^<Q,7$!",J0!"CA!"<#AN.#"&=TMY%RYK:K<"OY,3E4*[
MTWUUDN-*GMQ9,*\:("0W4 TBR/U" G_!(W3PS'\N ,*\ M(343$%>Y#W6A!:
M(RI*\:%GH'/!+^4E1<'H4 N+3].)3C4<K%,6HRL7-+-4#[B-L<X GAN\)S6T
ML?N*OF=2WGBZ,ER+&,247(.<+!=IE#%]N-BI)H\+XZM$P-M_X<7[^)=$RN;"
M3%?9)D/V;8JIQ>',WZGU3C<>6?RRNBIQ/[&RJMAA/K&!)88SS35@<:Q X(<W
M0DF&! I\[/?6TY,-1XDY/K')C%'E%T7#;$+C2' 5.D"1].2'*8EA3X3HP.9<
M?"EJUS)]*UZ%)OMDPL<%*:\)8A?LB)?ZOFC@^J7(?Y!N(4R\F+(!4G1RZAMO
MZ1*.GUP(J%K4CLMC,MT'CAVXPRP 3/^;MY=-R!JIL\1FY U7SJT(TS+"J9-Z
MPMI.+@C%!16;X)M F''9Q/F3[86=B.(#X*,:BREV#N7";\0-6#'!(:0O 541
MAHXF E(/-C[8(7=7V"U[%<.L,<#@N0[\E7=!]==XQ,SC\WW!9K5HMQB/=8:6
M-]S5^;6_;62-O&$;<1JXV!VZ4V1%>]CMWKM7_8[.(HQD5T0DN_OPC3*V8#_/
M,WM(/G1>"3P"4L%_400;_NEZ$\ED931""]@$D\:\=]$E#0@T? HE./BB"U!8
M)?4T\\ XX?P[/+ZE+Q3UEM15+NYT3[0/Y/W=PJ]_O_G6OR=ON>7P3\\]>JX!
M(TTF%-[GN,!><@)VE.\V #F&37D%GPUX"@H=Z0OEK>*7Q>'&>-IL.I35V-R=
MQCE;>'#PY##G4DP5HE.G*F4Y:=>F>-?,0:5Z2%K'TC.D:,%"%B>^?OZ'-8I!
M6 +?P0LJBP+9%$P8:?]M.32/(4RGHZ248"X9(NI6+,8;ALV6]YS<7!QND<8<
M<!R!]@^X,,%!BLXL^H/ %2"LKF$72$1CWFL].1N>T[G'/TGYF_B<A]YE:$GZ
MU/<;[1'1UAS)@8HE18,[D*G.,(IL4@.\(2=?LL9I5>'C8FS%#P^>:OBQDR0-
MK(L6&[.21?(YYN[#E["EWW!&6@4N1:<&6&/0,^"Y& ,.",/$9<"\9AXHK* ^
MR %2R4RTD#RI/TJX&XV4J"?.(.DS;JQ!>.*(:.@\'XHDF)V83A^=NK PZ<%$
M\/<4X:8C?;CX'UQHXB=_0U:'^=_10D5^+:.P.#$!_"A<YHO]A"TX.7/PPBG'
MW++'!NX@^B4:)+/"*H^).[1'/*H>.W*=&DF\AK%.SH[GN W<[3PKD=6W!V(E
M>Z>N.(]?15YQO O:2HD>+\$" IR/FA9-^?@/N:<Q<@/(A\C8=0KI#<9@WL%M
M)@=+ASWM,;2'XY]QB*0C%\/"V;OA&X0!(-M>8MA=)"+J4JT@/*W;%M$3OM .
MVY6BP'T>IQV.+OIH\G;Z,FZ?^F#<.=81A*<?(Q#>RX?WKY&VRA,#+#DIU1)&
M78K(J%B<L@+M2?AET:N8=[Y)/KBL]9)T2+0_M[(H19][ZP+/E05VTB;B/#7L
M/ZJ(^&.(>)6,'$6)'=3_-87X9/=87EH</@8S4D+37\1WHS;70@>,5ZGPSIF"
MS*RP3Q5Z@ZE20;9Y#;^%H*5D9)([./UD?M([QHE]K.#)FW)J&4D@]HHT*/$=
M$!X1L.\,)]JC)4(W)63?= D!G03U9)K[<8Z)Q8WEB<6X6G3.K$]V;6,JJLI&
M/H]LY.WSC:]";I#B_OO CIA&9>X>TKU])H[779-)G.U\!B]@>>$8O/F3NHED
MT[=W\<N4,ZOM?F8'R-QRQV,^7HH?7!AAC M@%+W,"Z=^Q=(W16E\F.@K<^+2
M^HIH54/[Q)5+ZK[@?_[R,:E8P+S*%<[ TG*QEF50-8QRPVCGDHQE5,KU=CW3
MHY;_O%Y-?\EI+,HH5ZNK7[YA:D@%TRC$<[+E6W 58!Y7'%)Y4VYK';,CW$:Y
M]!DR24[I *Z[9[KQ1TS SY(9]60-_GSV7-!++L021_2_KX+-H@2"76NDN&LH
MI]O-T=>,V4>'.9'T!"2T<S< PV[GL 9"ZN'[?/BV")\#L4;_;1<;S?>B.&@>
MT5GV6M&.@&S_LM,.XSOS\*E%VEJF*0S-U;W3!!YXDS0>=O[##EXN:3PX\W@3
M-3B6+A7ML>&C]9:U4UJM7NH8>K55T^OU9>T'=[DL27H;7UIV?I+&CQ3%G"C%
MM#Z>8K ?5JVIFQ5%+XI>"DXO:[JN'H)<L)N87J\:>K/>* C!G)-.^:N'775X
M;%OIE>=!]>OT2L+$'4$B,SFW,#+5UJOMHA"SDGZ*#K;4%G>A@W:I4V_JC>:R
M64J*##X>*XH,-E$"=Z"".DYH,)MZI5$4:7!.JETX]#Y6BA"V^UEP(N[*'4[F
M^V8V-*1RNE/F!R&L1%/PS,-,Z@;HB#5#;QG'SA66ABHPG>486<;-DHY=3UB;
MPQ)YGWL)J\7/+??XT>D]/#=\GJ:ZMOGVSX5W<_K& ;'2IV<[V XKZH#\C2@]
M'!V HW@"SX*#M!W+>[_![.I;UZ$J1W<\IH0WWCLXLQ0P2YU673?K>5E(F9EQ
MT21$D6D/:S 5QS_EAY^39:02*<[+PU%O?WB<JUZE.%>EJ3?,91,%E4_PXV&E
M*(8HIE'Y>(JIH=I1U8UJ2]&+HI=BT\N:F:Z'(!?*U&L:%;W9J!>$8,Y)IU2)
M%.=']>OTREU"9PT,G1EZVUPVE%E)OX\'BZ*#C;3%7>B@6>HTV[K1*HI,4V2@
MR& [)7 7*FB5.O6*H1N5HO@.SDFU6Y5(H=(H5!K%5MQ@]S2*=JE3;;?TQM&;
M>RJ-0@755!I%896U,TRC6,.["Y1& :97QZB8>JV6EY] Y5'L-X_"4"S_E!]^
M3H:1"&LH=_=Y^#<:'U\N#$OH&+K9K.KMFE$0LT=Y!!7%+*,8\^,IQBQU_C][
MW]Z=.)+L^55T/--WJ_;(%)( H:JY/H?RH]LS+MO7=G7?^6N/@,2H"R1&$G;1
MGWXC(E,/0#P$P@B<>_;VN&R0,B,C?O'(>!C5NFHUI;Q(>2FYO-3W+RX\3\^T
M2G3S^IY,2IE&\?ZD?I5=N<7%6:,&VJ\.VL^4VD_*0=GE8(6UN(T<8'9@M:HV
M+=F53,I!R>5@A16XC1A@5EV]H38;M9*(P7NR[60>A<RC*!P-MLZC:)AH(IIJ
MW3KTW"IQ42'&7<S?5<@\BZTNW;:CZY:W3_+EV[_\S>3G.(W-XLCS7G13F?)$
MFB=GEJ7JC:*47.'*)K>&_$1#GI;-"TS_.\=,/#.>B9=K*-B*Z/3\%+"&5?K)
M:49%N7 "^_G99\]V--9R]MH_/ZFFGWG7$T^D27?S=#*K1S,MS6Y[8QH3'&V?
MX21<WHVB/8GG"/,!N?S7X63$CGUVFMG(-UOL3<:4-77CR!>U?&#=MJ&);=WA
M#!NJA#.W\DQ;DR1;>SZ;)%5Y)[K!0^0X-_GP/8QSBRP5L#39XK4<RJ>*C/V;
M)1;;JP'[&9FS,J?C?=SA-8R]IW*9E"ML-!IJU2I+B:2\]982LTAB]M]#RM1!
M8G0<6V))>9'R4G)YV7^RL$G)PC7+4$WS&!-*RFQ47C@^ZX3*;_ _BVQ+F4,1
MRTIC_[)2 UEIJK7Z$77SE P6,]C^1U6;F.)JJ76]+$@L&:Q(!MO_9&>S<7)F
MF*K5//2ZH"*;*>Q-_U-H?.XJNO"6)D?I$+S'3)T2*"@:=6TT:VJ]7E05QDZS
M;&3?)2FE;RRE)=#R39#2FJGJ52FC4D:EC.8=,?<6(FI1C;ZAJ6:]J!&B1]_U
M;)])&W)TW%$_7"9M'&%\729MO,,KM?W/R6M6Z4K-;*C5NDS:D!)3<HDQ]S\G
MKXEI3B OADQRDO)2>GG9O_?8Q"0GM5'7U5IAL\=ETH9,VBA>5O;?/+1IG)P9
MV ZQ+%>>\DZ]2 ;;?XYV$X?\-E2S=D1MR22#Q0RV_Y3F9OWDK-Y4#:TLQO&[
MC@7+I UYU53@?-VWP(\&W3553;6A%]PZ15X(2RD]!BE=-?WW+:34Q'M&0]6,
MHK++I8Q*&3TB&2V!(8YY5:JI556SL(&E,FECATD;<D[=43]<)FT<87Q=)FV\
MPRNU_==!-RDA4Z^9:KU1EBLU>0DM)6:1Q.R_&MJJ@HW5U$O4=%[*BY271?*R
M_]HY2^,I_U55JY=%8MZ+42F3-O+(ROXKV"R=[M2-8QKX*ADL9K#]WXE9!C"8
M@97,DL&.C\&:^[_.L6HG9S6KP$#Q,4QD*JU]4$12AYRY(V?N%#0M^"WPJ4[Q
M+M-0K5I11M9>Y^GL ];D9"Z)$CM$B?TGSUO8+ZQ:5ZW"'#&)$1(C)$:\U?2^
MMX (:@E6-RW5THLJL3G>P7QPPIM-YFOA9#;;[; KSS_W6=<)<28C"^9'S5E-
MSB0.''RW%8K?X1-+/JBO5E'B7=*T.+Y/A6]TBU%]K4X'F"P,'EB'.2]XL-G4
M7#"[SRI@QN&FB+'-[#X6,-@TS=Q#:7QQPHGR"M)/<_;@=U.T[G!:#XC6"J .
M@$47@^41R8*E _RXG!N:JN" (QK^ATUS%@WUXX>XC(IO._;/:E::1NZI?TVC
M8M67#Z!;]U&:46G6E@_2VTFVTSX>^H8#OHC-]J#"6XME2U7^:;MCVY\H7%CT
M:9G8.F]TEE9';0JNL?VC,?7T%0G0:9UVX8W;86\\F-=\.<V[>I6:V9AZ4=-4
M\LCXOJZS2QNF/A_[/L[6'<&WO2X?SQO 6;RON^P/6U4-!+!\^&E6>NXC6F9(
M3Y988#*'/M^Y\>.A7.L<"LO_X3LA._5ZO4#I],&P YO3?K8=-PBGC5A5<5F(
MD[W!8O5@\0Y:L3W%'M()HC7\XH 9.@ 3&)X8,IP"WEM#;MZ;>&RB4^B,[N"(
ML@1%/SG+RA!<)"BE*WDY+MLS-7!]F?69I4"V,CA+)R6Y\E7V8GC18*YJ-6]W
M8&E?[<6^.FX)6'%?G==XJIV<F8V<9<Z2=Z6AM$=#:84$%& HU4_.&AE"L2=#
M:2^1O^-.,LMEF!G+]?M[OR*6-\%SV2)[,5*IM9"VH9%Z4/>[8NGB?&IZQ<2;
MI9$7.+C?SSX;V*'SPL2%DCB_U!?%9JO)5^PV;&P<+OY*:D\=,$N9OY_;1<.<
M<1)3_^W[B3YZ9J=MG]D_3NT>K/6S/7BU)P%2/'W/Y[BG,R2<W?W"/?9ZN]HC
MYQY@<\^WZ6A 0S$?/P5+LLNR%*7OHZC_;766@7ER1G?9:-AAW@?> __CDWTV
M=_W*:7WVC[;_Z2SKD$$.1"H!+29),0![J)2WX+&9N^ .6]R*@W$L;L&!/ 0O
M-O[NJST@_?S89PQL8<?%]!BF_'US'*Y'./RCYW?63D2(?_O=)5QAW2?O"?>2
M?#%8#ZH;"50#4U0KBZH1X#0&N#.\N,^U7;.LVVWB=A?II6B[:(@A1_@OP!OC
MZ.U*Z,WD0]CAJDP'%9\S8IAGP0:3RHPPS<A1OHPA8[.,(7#*1Z #)_? TV'+
M[5[^9^R,AL#\%T[0@7V-_?E<EWJU@%R7':<)U2O*E?,33@F3UD(PG6]9N'Y>
M23$DG"><5ITC7-D2@8;VG^AW#.P@<'I@&B$GDN_?(W+:1$YBZ$@.Q@$#,U$9
M."@>4ZD\JL)^=AA87^F/)/D];YN] [9#I5K-G;[3T"M&/?M/N=-W %FM>JY'
M+?Y]W3CN136JRQ^U(HB0T]W?I_^6[02]LSUEEJA:ZVR=.SW[V?R<[N%]!"[/
M+[]]O7S *,T4"23/EOO@OC]>7GV_X7N[N;ZZW)9_C?SWHJ6G45;4<=,-OR>B
MZ7F08/^-!$N?/ES63Y4AM62?FN%J[+M."&XC^0@L\H5VTF-U&])D1U I*KS7
M,'ZVT]E<W^O\3K[6C=.;CM/#JCJ?NV,?ZS(2?U0#;)H-9)\N7XF^FY7@L++J
M[%*X*J92DA4I2$6Q42'=Q65V_9%>GS57#)):* J_^EZP9G0RN3?3C).SFFJ9
M!5=5[R;K2PJC%,8W%L85:<D%"V/MY*RNUNM%S6\[AA3,?7+*N3<<C<'-*\;$
M?"=69'TWMAMV"<II139VLY)&EA6I%&1 RG9Z2^%X10)\P7!LGIPU5%W+FU,D
M.S,> BNMZ"U;,"LU4;-K>5/-#[U8;Y_,<,/L@/6]05=QAE@_P88\^4@J\!4*
MW-J-VK1R*W"KNI.5Z-6=AX$D]"Z#7FMU$4^!T*MK)V>FVI!3UX^2E59T)BR8
ME?23,TMMZ&5IU5V&J7K[Y!3>+#F=-':$8_;6D/'M2FT.&@!6%)L4+/]8"=U4
MF_6=]Z YA,&XDD.+J-DOF$-KF BB&K6CG@I[0"KJA@6!8G<ZX^&89S)WV<B'
MX^-5+$5XHYMJI/=G6.8JLUY5Q9@<Z47J1.'G <,?0));0P^V_A?]?J&4YQ;P
M.IJ@M8Q.^6_>\$GR6Y'\MJJUR[[X#6\[-+5AK=\/H*SNSG'7]'-?Z"KE"U%_
MC0(<HN*ZSN_UY6_&)4>=_"$;'6SO>]ZR_#!LDMK7BKH_DL,O)!)()-B[C[\)
M$C1/SIIJHU;4X-X2=4"9Z76RAZKEM&FML)_PY( IKW:0KQ.!EMV)(.*&]$OR
M-A/0K9,SHS+O_"FBCX":;Z6UW:W4P*'LE7DNC5::O\%#?8>+Q1J%RKQRC1?;
M'?M4Q[[6T G>SS1JR*"M;,BPZ0"7QF;M&*[=CC=D3_;/9>T7#'UN=@O\[@!F
MMS0J"M^@ CO<:EC+8Z?/NN,!N^MA'JCG8OK(72^FWB6'AZ_,93TGS)[84C>,
M0YC8$K<7I38D#B=?B.1#&@5.$%)WAG"JI\."@2JRX<+*1\F&"^^^X8)6/\SJ
M]7]?MAX>^=XN;R\N+_B/43."6 V^]XX$1U55+DOQMR[%ET1;BVA:'MPX^BKW
MJ <\&&*1+_IY)_E->=A-/GR'#R\H'X+",&:YF?N* 5WLP397B,<973W. .F*
MC&\!=8(IYISKO#%2HW9RIC54<%Q*DJA;0*J$E(SCE(P5!>9%2P:6T9H@&47E
M!TK)D)*QGXGR14L&)CK5U896U,5:29)C#\$8? SMD+VOT:'%&T]$Q);;O?$Z
M18B#B07+5D;:W\'J"<E0^6R.@AFJB<T48.V2H8Z/H=93U04SE(4(93;*8LF^
M@V*6"]9C<)+==$A2JNT-U79$S 4)!7G%H89=#0K,"Y/X6B)66J&PBV8E[>3,
M4*NF['MTA*RT0E47S4KZR9FNFM6RN!&RA&AE"=%UG/ZU2,7+_'F9/_^FIE)1
M8&0 &-54S2RX.%Y6T4@4D"BP<RNW*!3 %AFF6M4*;GDN44"B@$2!G3LH1:%
MG6R!JE54/+I$=729A44;EKY<]GJ\<BFF^X,=XCA<S^TX UYMM:#VI=8X\-J7
MH.^]NHK=]EZ8\F+[#NLJ/=\;4AU,$-KA./3\B=+C%]"IKRH^D(@>%_:] %X!
MB_.Z@6('HGPFD-4R)2M,*>6B9+6,K)8YWD,]TAH&62TCJV5DM<S>"@IFS;!M
MKJ>W&_=U.$X8>$MMYB^-R5[?7LWZ".MX!JTH/?,Q,I>G/AS[9:=ZXC68P-Q@
M%)5^!-9>SO"7_12 26%9(2RU/0E+4PJ+%):]$SJGL-3W)"R6%)9UA>4=)#-2
M-NI4P(\:IF*CF\B6I!P(8D:9Y;BNI3@7L%]'FJ<R@^//L2!+C.M5;/(DT\B/
MDY=J;\M+VLE9O5*6<3Z2EW9H9^R>EW3DI;+@TCM0X+>>>]IEW3&0&2_1X'#P
M0ICW[L3>BT,&!T\_4?0NM!UWZ0AG*3)%J'(XE>10Q!U]IKA@,EZEJ$GG$GK+
MQ4?;J_&U^0C3N2IE*0*3?%0V%;XV'V%"4*4L0T+?@?J&TU(Z/NLZ2Z8V'J4(
M+!X+M"N=#+\\YY3.Y/S&R5DUH_FU'"AUZ)RSO19>P3GFR9F6@9F2<PZ=<[;7
MNRLXIYFM;0]FIMB!*=HVSY+F^:L^"T+?Z> TRB#T.C^4%_@%;$:JX3QJ.( -
M $]O%%;JVS[[:@>L>YX*6ES^[+ @@"^(E/9[YG=H8E^&^%A291\GE\VJ['UR
M60-;2F1$-"67'3J7S:KWO7(9S=Z9[S51-E,@*L* -;+%3'DHGY*;+=[(&SK=
M[H#M!P'NPC[SW]Z V^>6WSR,0C1N=?\<!R%>)&4Z-@T=+;/]-F$2AW(HBG.?
M/+1'\VPM;C*0F^8OR=Y(-TI&*N^]QEKL4T/VL4H"1H?0>VF?1GQ\ZD46K^RH
M\4+I/* W, ;./1J'"72!A?LDA-E2AS>)S<*RRO;76* $><C[;F\B)6Z?&2%K
M2UP#)*XA)4Y*G)2X[6S,M24.JS1KA:7OO6N)6Z-Y3]:4<+'DS#XZ9_]H^VAQ
MB[?0,U/?$8NIZ143^\:,O,#!P_OLLX&-+)&TB_EENFF/.*!J\A6[#8<Q#A=_
M9:Z*?C^M?HSFS-SUU'_[?M)=XYF=MGUF_SBU>[#6S_;@U9X$"$UID@.]9T@X
MN_N%>^SU=K5'SO$@\1Z7V\\@9LS'3\&2[+(L1>G[B$Y_6SW?WL2;:TSL]GH*
MPA(ZN?_X9,]S]6*6CX>^BTGV/#<\GG /7D"96E)INFA)A5U$1-U9VAM47NT
M,+]GOP!9VX.)X@Q'-MWBMR>*K0R\5^8K?WC^#^5N-/+\$-7#1,';?YZ(H7SX
MK[\U=;WZY8^[IW/Z4?OR48V_&<ZF"6";*Y$9@&<PES6 F?5]6#I\UYU.Q1=]
M@P,56UYA7KY-0P,\W)E>4<0>]=0>U]\?K)W>O/FR4TMZ=<(^+D53E=>^T^DK
M\$2FP-]"QQ[ "KQ>+V AOO\90"&<W^E4T0%LL,/K#( "K#.FG<$C'/AMH(S&
M?C"V<9ZKIUP_/ )/=YGRR+@JUQKZA^''BC+-OQOV;(MZ>,/1MP)8?X 5+([=
M=@: V2Q8T*ZMT2Q[N[:I\1,V[8Q889#L38%CI4/Q O@<'#]R V^ZAOSP 8XF
M['MC6$0W^'A87=C,6L4TS:-N>%:WFK+A&>[).LQ^9[*SV:S;?$S]IF1GLPV(
MIN<1@:-OTI6AP>5(^S4>_L:S0/<V@:35Z< NP*SS68<Y+V26@0'/?##HY:CX
M]S'VM['>@*+8N8$?HM^)\KX'P3'@]@!#^6-X4@L] -OML"O/O_#&[; W'D3,
MEM$=O&%AQ*@LQ8 %)%](83E.83%+("QF]>3,JA8U3:,D!3V',#:;SHM-Q3_>
M5PG/_M4*/X%4<"WO' I3P[&=1DTV,#A"GML-.F_/<S24L5DO"\^](\B.'>"I
MBP.O#0NC'R5^Y\3O'SV_LXX@1?],%RGEEAL#1]@W-#D7]PCY:P%6ORE_U9"_
MZKHTI??0#-;K_#AM8QGC%#1+/-Z=/9T6%;!O1*5HD%U0>NX%N6>\F76TK6N%
MC7N5>%TB_MO>MMZ _^99K(&QC[($"M\18(OT5/=9&3 X*QD#>0,;.L,9C8_A
M!D\A\DDGN9':/#FKJ56S+):/1.KR6-8[Y+KFR5E=K14V"%K"=]G;%1R*R.0U
MKHF<61QNG9S-=XF2F'KP#)+7^EW$(,UJ>1BD\.2H ZO_SDB.VLGTPB,K?BL
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
M6TQ7=#B]^(.O3MAWN(7E M[0ZE1\'_QRV6CLU",HRV#V">*9\'8@@NU.4-K
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
M]6V*EDVF)&E*ORK!JST"P8_)Y"2<LFDD\>V2E7@JLTZ4T,QLX\I&8,+^&:=
M 3]<0('5^4J5EO)!A$@>\1NM) F"_YLT$8O3K '"OMD3D:"GF71,E"G! ^=B
MZ19/WZLHHNK <3F,.M13(*Z<%V]P:, C'Q49?%9NO>G<D].\F+\R?3IBB^A-
MFV%]H[J.._.%2$31SID3.LT=?M=6W]!%6[OBW)&^A<T*N#<T2O&>K]#\I=P6
MZAVRH0]J3].)U:IO*R5?A92@D_#,B,6YY4\,S2'K!/\1G$2"]#5+D&@')M]!
M90U9^3HK*X^=/FCP >O.I"N=<BGEV4?U+T7QW^K;T[S\I^.%3\9,Q%^XW&R-
M!<TWP@*L$%J=R9>CN/D]%BKKLE"Y#$LI3Z$R6>2E4S[QG2ZE+E!! D(]1:7<
M&9#UG>!'NOM3Z'F4(C$$T:1<6\K6]9!R%*$:@I=%EQ#PQ3EU127.+R*U@S\?
M+T_X-4TO ^*I(3$V^\0%JDFZ85;J&*>LN"'"0.9Z'N1LE<A4O=;."K5*;9Q<
M<QMYQGM)E1A&NAPC&M-IVB-[$M7%I)V;* L[3Q HJ;C+J3*MW<6]&K4UU60K
MS"JWY'3C-!4DF2E0&@_'W&+BUY^=*=X1M[<1Q_*"R0K8>_A/YF"WZ[AD/W?"
MNUY=<L6")9DMMWME._[O6'MUYSXE.[OKI:TDW&,K,DASTW>]!E;9I6'/E)""
M ?.D1BPF>E0M1H'RK&HQ)ZN_THYA8%GMZ50X02\W8'SUA.\0@#>,F_W*.[]U
M60 V&='&%@D*/;#[%;#YGYE(.>CT,0,M3@&9.KI$-2'/ _E>L*7A8))(#973
MX'EXKKC\7E.(Q/LZZ?-++EJ"^"3+37C2F^1+$>J20J06&\!8<"2<77DD+<6^
M,7TR TS)-S[05WC[W>#CYX@2N8*=D8-WUTL=# G7E$!P><"J;[+'YN.=C<9<
M9%-L=VH\"=!] /S"/D<_?.DZP6A@3SX[+I&/OO1ENAH:C>N9T2-D7/(_"[O;
M:E8LLX&FMQBO)%XLK/(*',>G^=\W](K>,#/_5*UHF;]?]"@-%M!LYGK4XM\;
M5O9+<B^J5FG6ZTL?M>94MLR)9=8ZP]NXR[>?J3]S,>YJ^OX=PXQ3XW2VH<7*
MD8FVKEO6LBE=Y2,41LHWGQ$YO>'W1#0]#U<MG,QDF;U#&NK66JFYT +$ZE#
M=E<TR$++*N\LREFZ',.@M35V6>I!:I1SIG_9;+AH!J/G'D%6$#))WCL\WLOG
M1Z\S#P6S$9D?\)S6C(D8#?/DK*DO:B"[#_8_GMFZM^#*"Z?3%N7%C+<C5$3W
M9E&%2FXJ^54^O(V?P.+!H>]EN*ZFZ\L9?)ES]Y4J+QY8U*>?M_@0OWZR?ZZL
ML4V)2#-6"F\[8O>=#5[^D(\YC%GFP @0_%0LE\QS@Y4-F!_W,V<Y"CK 4MAB
MGMGEI^0@Z%P^ W.[ZWD+<FSS>QC;G,/;V,] Y+Q2S1V2+;T5R?N2]TO ^]/#
MP&?'@!?0,M':+*\[OAU-\K8SIG^;U?G$;;-Z"(G;]8J"6U1HC\HWFO/&+\D.
MK&_TK>?Z6$=*+3R3+07*J<(]<MA<V <'\-I]80%U?BCU+2 E +PX[)4/\.-;
M&/(M./$6Z+(9\W,<G^>*@MV--:*\;I@JC[E;3!6_'<<'RPD3.#KT"VK'B-D^
MXAZ]8_O^))W:P6]K4Z_#$6^8[=[F7:6Q&A4DMJ*TW/0JJ+^TDTYHB"XJ>3DS
MO1 H2E>YIU@Z>AJR(?9%]R?H:5!CE867QZGE4"%TR:]S+_E)1.7TM(,XH8KZ
MRMS]?GUQJED*K*W+AH!)>$>+V;<?507S[S!KZAE^[;,H>S(U*.)/SP%"X#M
M<#&)J^=UQI23A;/2'5Z&@-6> X?6P2M#W72A>)>ZCP\F .EC&J0.=C-SG['D
M&:2/\1P?? 8X(R'Z\M$"M8^\WP ;8$\>^-T?GO_CYL8>VDDU<?(:N]-W&-KI
M>)4=W\K#*K'_B$,3!+LL&#DA2[ 4?C.D[ ]D<_A>R#I]%\[M>1(O1N6E%[PE
M>L)I@KL]7L>4R6D)QP85Y0^0'/QBP"+9H<=&I?949SMB/KZ1LIS2_!YBJMHX
MA)W^%25*B5'-E(3"DQ.H 330@*7&;LW\B5["GP/O@(=2N^AN/ D:TQG&=,YQ
MVD5 Z2P=D8\-8OD, .#3M]J3Y#R25T8+RWRE^",X5Z$S&O!6!3Z28RRX(NJV
M06X7+@?K52EUAH! &8W; ->#R2DP;5?TT+!=A\6#'</)B#_6=NW!)&!Q&;(R
M=D7_&>I/T&8=>QQ0)B)FA@#\^6PZ99$W6L!(!$43,,<A",;#49*=\^>X^TRG
MFQI \EGY0%S+"3#R'<J')!3TDHG;!%417>=(_D7YH'\4YX=UN9CQA1F5F*E$
M/(Y,@&$-^ IEK/"D(?@E9U)\@/$Q->?MV?=>02HIFQ+^5OLH7BXRC9#YQ2(
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
M0#;QC;;GXI@]T8,-6[=%*\.@73Q!@$_4P@$\Z+,I?(ID>Q)A+HY2A/^CO_F
MI\"*?#19PMOP@C;.!DS#/6!K>)HB8Q2 PX\C!+NVNP+S<5A@-/4G&H/69COP
MO8CK'L?@.A)Q[,%W-UEXQ'9W[CF-IKIVD2U];Y ;OM$OJU;F$]^G_3*GIZ9Z
MM=EB(!;-(N;O57$43#PA+($7P:+X(1R52Z.65IXQ/8.'W7P\:6?NL7!NSC,&
MD&>9H"B#<4WJWWK;TA^]1"W#?)RGOPA4V&T $3&;L;!S2 0KXT1RG8"<\%'T
MA(^:G/!1AJ649L('CXH?@!5] X+V7/X1:G\P"CDZ[HLW>.$C&P;LF<\6QL&^
M."A;53H#VQD&6;,; .W)]2-+VO:=@*T54_Z#\5:S?,1LI^.#<23,='%/G#9<
M.*('\=M4/HXUW?=6C5: ]UZ] 8^?BMG.G?38B&2&;Y ,D, FQS;-00Q5FC$+
MUB&L")MW^['JB2[;U?2(3;1Y8 $#/IN<=XF.:(+*0<SE=*--DI."0R[;# X1
MMT_#RXD8^.L)"]-7Q'Q3?,0I&(BPW3:?'2IZP/((.!*(/M(!,Y.>+?01]1^/
M1[#C?'A'S*;%Z=A#NC@>AS2^76C-:.W)DY+5T$IIDKP;PG.['JV81ZOCV= !
M2[,.]YF(>]8A+-UN$BWLF+(*Z_7P!1X_S-3T:Z',U&@B.<T$3N: P!N2<><\
MBRBU69PN.HAEE(\MX7/087'Q&'=5Z7NOZ!Z(X28]LI<PZ\'NPF\#M'>!4<>!
M*@R%UQ3!.$WX0."AZ+V,G?.=SAC\AIFW3_'R*Q[$!*F?,N,3PYN>VR'K>Y98
M8EE%$2V>!.U0U^T@M8@D?(,CXZ-6_:X8!DS^31S7P5]W^0@VX%[JSIV:8M!F
M X>A6>4$"=^*<2U $5CX".<6Q&_&.?4"<<3Z:"WXW&=<))=E\#A_ "E$ZL2,
M1P\;#J@;N>/^.?8G*CAF7;S+BOZ)9\%P[G/7'L(RU61^0?0\<OIZ/:>3>D>\
M1%5AOH^1-?K4T FH*3D QP2K8M(?2[RQ$1F_>"F7[)0&>P.[T3]0PL74.1SS
MR_N%NQX-F><'D2))G#&2=6 D9AV>-P _46/P@$.*R"FAP?2B([HXPRCS(!CC
MKAW&.Z'CP.5)ZEFIF;"5C%&N)=)\K2">>T^7F#B6&S'.2PT-UTST?#5+33=X
MAU,##AO _V+"BIAZR>>'$Y<-4%B4MN^-X64T VE,X0P?[*&Q'T9(2_.+R$H"
MBP*>[CJVJK0&X(!U;?RD&TY _NRP/T!-\8<-%I@?O5IYJ62OZ!R#J[P>Y[/R
M\*MF56NFWK JL ;PG/XS%J<V5Z 5#6+&]449R@@: S$XU8[=*@(P%K-\"MWB
M4(886LY5"1?J@%L7A -BRO-ZR!69#.HB+;X"T-091#M4EKP%">,LV:03JV:R
MY+H<2?RW/E?"]I0+ASU[@B_C9"1\6\Q8L&1@7DH)A 7_TW;Y;/IDU+>'8R"B
M95\-V$]4!LHC.J*.F-E@$W\!XW]E/AB/8&)\!442M.WQ,!_O&^8I4ND4SLNH
M6E;M]/S[Z=WEZ?G3#=<K?-/DV2)?*J^^$^($$SZWAD2  H";R@!2^9OM Y&X
M>"'GBP$7/%!-]E_7"5 YL*X4F1VBN%Z+1"8M#LB\/3"'N['5D"50^>#[Q@N4
MEOO,T,:)(/QQTG791+G$6%88GGX%UNKFXV6]^OAT_GO-TBRCHMPEHF7R'%N.
MW0/[-1@[?%N1& J)FY<EXJI_ ALPY1L#9X[QJ4Y$&*?7XW:+^+;P_7@,[;[U
M:ROF9>K9?F.W<70Q7J/1_*E6!UPHW5*^5QXKYQ4%(WGF%_Y?5*6T10",?4BA
M%+)=FDI:+B$C;PJ(TAF@):DJO\/"P$;]C=D#4%N/$^#)X;1TQ4/*^$=G9T/.
M2^ERP5Q'AUVQMD^2AA8@*K&*\@">CFLK?[!V.R6\\\H,7GESOER>S;INI<4@
M5@8B*5N,@^%Q%BYX/*)/3#V942PMBC$#:[3\MA-R+E-:0>!% ^<Q]Y1QHN.)
MX/YP%[&CD'CGD<C#>_XY=IF4G1W)3H3CC0C'UU9/&]AP6:KIGW (P#/P;X\/
MU_H*I^8">]\#I<.%2FJ:F75DYFJU4=6E9249=TW&Q2%>T0S? 'P+?A$M>"<:
M</7-Z78!J.*_ BVO8.M =1YG2GR=-%9S8P^8\=$>8L 3% G.5UN'EYN?=?VT
M\X).0[V1YN:M7>)I+L65)VCOI!9_6%";7;>U9H5%O7:R*>?;NFY9&Q4U:&L5
M-5P_77[C5]!6A?_O^O\]_ZUU^^OEHW)]J[1N+Y2+Z\?6KP^7E]\N;Y\>E3^N
MGWY36N?G=]]OGUKXB[O;Z)_7M[_2%ZZN;UNWY]>M&_SJ^<W=X_>'RY)'TFX]
MERW&LO=X:UV7M]9E6,H>;JTW3?%8%S3-0P#-UD+4/+^[?7JXNWDDJ+M_N#N_
MO !\>SRX%%DL\8US0)/"/D4D0O$ RCW>@W;Q8JK4\/T'6B6^[Z =A??@KL*2
M[5%ML,^3I![&Z#QHAGVJU6F#6KV+/_+0$%HWES]%3E8+3) /^!OALR<$B_QV
ME:8JB\PJNDOCMA1/_*0+)?[6L$\F$)J?:NI5 ;H^?-IO<NL86V-X91@=#]I!
MYY=WO#3QZDZ-WTJ6$F@@-)"B#W:3L^RDSW(4GR6N.QH?#J9;7J((@F3P3$29
MBO(U71B>D$Z=W0HN$4?(1XD"5 U.J6G\XC$RXZ+-93$J)</%I!"'LKCB&\Z*
MOD_O<UR>[S?%*+QH3="1'^$X+C3DYR@N;U^9B$3X&($9.N$BHCG!9^6#]I&O
M!BN?P97LJOQ,T(16X?M#K$;\2QC)D;="7"%>C?FX@KW ;QBQCM-S^!&2SWQY
M'D="?#I2NGN%[07\KO>#+MYO=SKCX9B7//*,\.%P[&*%(]]\<K&-&0]X/%'3
MA.0N.TG3%5?(L7^0?":QT<5G2&+2HYXQ0(M9J;0U3,B /?'IUYA/X=-[XV-)
M&/O0P)8GF1(+7:--ARY8Q+ZE!E9^43^5\(-9)TG:*LJD$VTIAANZ2T].G_,R
MGB7.X0YCKH7/N]&H[PC[4GJ)),SK4+I.-]VZXS_@:*)CN;QY!WV]3WD:W,'$
MR"BA!,4 _*E<#<RD^2%28>8^C\_R@@1.MW9FWIK_KD5>$#P<,"K*D^G-,:-R
MAP=W%1_<0W1PI6;2KTSD.7.E&"5!\0R09+.S;+J02^= SPL"1V2@4#K)8# F
MI8T\-.1Y-NED('RNC[49]&'.,FH2YL"829*WUQT3"E*R#55%^/:X2ZE3(GD-
M(UB,0C?P5TS,HKQ :HDB0)-ZH524UB#P2*/\R64JB'+$V)2IEVDW<+JM21^>
M-(-#-&)EA-E*J3POTI-.\"/1Z3$T\*0P2F&#)W<!VU$/M),C["18B27/3A+$
M21D(&)3BY!V.!H[("(JL)V^ R3V4#92R>?#%E-?FH)=U>"HD93-A:1" *.](
M4&X%<OFS#Z(#?&YH%8TV #_HQ"^4KC.UDX@3H[W2SVCNSC=3F_DB3YH5=H)#
MJ:I@825\\<A%0JB(JA[?,]A^VP8A.+W[.6 3LM3@+WH5/I&V_<77%?SF])L3
MBY<BGM?BSF_*XN>W=!-O3,M,LD]!^70YW 1" !-;%,UBD,8(@B[3[DR/^<)*
MC2R_V=W-4H=H2?FAR1N"?E3[A.L0XO;GV)W1QZN>S>O/AAYY&R",(&'<!HZ+
M9P6I@0V=#@7D X*S0Q/ ;PG <[6(&'P<"O2)LJ83_=6+DU(I<C_"7'&,+.%9
MLP [G3I!GPK)W&Z<6$O_CO!\?5VRV!7]T/L8\4[:E:K,IH?.O2O@5^]T11%5
M.85)Q622GYO.._5F'YLB2(1%7SUP25*>"?=V&+CK7*3(W\*,DN3>F^O<T9A(
MMB!WO^27:(/!(A*#6G:]Z):G#U[<*X,/1S17^05/ECDF,H"!X$REW%UA8(O'
M3I4/D"^>>/>8'Q"=I.=R%)T_SMDRC RRSYU<^M#*?23?-P@A9>K5)2R/B=I1
M(L><N;A* I=)^\+83 70%);P@TL6UA/0&D08(E3&T7(ZOD.F-%Y3(B;!ED71
M*>]X%7+;\!%QRR.G\<Y_MEWGKVDKXPGUWBM8A?0MRF^/8UOG=X]WZ?2<.9RG
MO6M?Z _//@5.KGQ[R#!E7_F@5S4C'01#+SG9#4:-1,$ V;3JBI#5QM0&&B:"
MDVK52+ZL(&*Y.7UNZUTV0J^?2K^?*>T/-D7PVB&C;QRE9OA#%0@Z\) =1/C>
M'HZ^*$_>N .'?W-SKU)P  Y^3&$P!?PN)Q34BPXMA\_(K3PG9>$0XP#8\-<W
M*RF[X#%Q %$@4X7*_D2YL,.L8UGS?J51+?7]BF)]77BU<O?TV^6#<GU[=??P
MK?5T?7=[:#;B-2^J V@ARUY)=<@MMYMVD037>.L':KNQJCVNBWTE!)I>@<3%
M<AI5%5'((BH[ NO0&XDX1JITG>*)'J]KQ\@+M@KNB+L"/TZ]&@V )E%63=Q)
M#\/N-K_RQ/>#0@#OBBIW1'C>YG 9I1)C[530X[K"[B%(\-1$L$"IM6L2<,!'
MHC&J:-5V_53[T/F(+\.U"@T!>S]-?4 )Q9';R9$+!3)CXI*+6*LVZ9'P$O:,
MD7A4/H^G_]I"[(V2B_WY0K%/LD24A\M?6P\7F$@"&'!Y_>NM\L_O#]>/%]?G
M" >/RM-OK2?E_N'R]\O;)P"*Q_M+_H=R:[%;+XQZ2&)5X.9GW%A]QE_632#9
M]:G?MQ[@B*ZO-]^M56J.YKRK59>P]0-PY]W#HZI<_N_E^?>GZ]\OE;NKJ^OS
MRP>>/7!^]W!_]]!ZNE1^O?O]\@&SIB[+S<E/,V&J]-UZ8NIH5=Y15<2*^:6T
MT +J_,VA*+'V_!%%9I5G-+)<7I>+^!W_I:N@U^A0JR *@S'ANM,;$&(=>BZV
M\IFD/+U(;V"W3J7%VQA]8RP4T2EJ"=WW!EVJR^<.)T__3*)@E^?112P00NG:
MDV6.C$PD2R62-60B61F64L)$LC?FQ#O,/(E;+Z.<<^>=JM11.[- Y",DF30Q
M:$U!E>AMQ0+RW"GH90>4GCP>A-B!#'[_'#MWO*/&=#$,QE4Q:#K5NDG,/>#>
M+%X^O]C.@)\$]T9?69MF'*!E^_I:^4%?JW2\8050393]1#VSN?5L.^2O^MY0
M)>.5(F=!.JMH 4&B4GELN);$,%(+X*VL/,RWZ79][(BRL:(W]4-0]-I"19]H
M]_.[;_>7MX^%^*ZE4.3:E")/-/?48(QC4=+KLFN]U.P*>U_(J4 A<*>>_JW<
M_7$+1NAOU_=@D"I@CSZUKF^5KY>WEV"=8N(^_SL9J=]:MZU?*?F?_OEP>0,&
MZX7R^'1W_J_?[FXN+A_@(T]/\/&CX'A]BN-%0&&B>*\N,%[?&<UW3.4);O1W
M<2&69,^E A+V..Q[/+^O1\E'P9A,7)XPR&A0TK1<8<PC$,F /%F/ALP((8C[
M'+TW\6N67/R,Q:GC0M!(AC!L 0+X."553P\M4!\\IJ&*ZAON12K7MQ>7H%PN
M+M%)+'<US9JB9DR)6B14_'=@2X&P37-_Z,.2> %QH(I*,FZ@I2X&CLAI7%,@
MFEJI!4(<=FVA5-P_7-^>7]^#UDG5D5U=7G+)>+Q\^/WZ?/OZBE)P?&V*XY-$
MZ?3-%6.S V[>&3NO4519LB#G[YMO]A"*H;3Z$M?GM^NOUT^@JY*BS\<G4&5D
M+SZ>_W9Y\?UF?>&-ABN?XK3VSUHS.FF'KGP_G^)O]B/@R87LF[]\ABA:!>=.
M\XF-<4?OKM<9)X.M1.UZ0%D@<3HBST7[O-%1U&NS1Z'K%<W<UVDX;W,:68(Q
MSZ(G9UGW^OOCEY,SRI =.$$H,M"7MXY5IXPLUPOI]A04"P:1[($'[!7K@'0"
M!N5+I-I)BLP)2@6/$W- 6=PC$U[_/I,6&^6N7L/#?J+".4^O<W&F1*?/NGCM
MFF19M!D(P68(D\'6M8J^-ZXN&5NO/I'H-/;.[*N87 DBOIE*;G6BVL/%;"I*
M&/&"@OH+=:)^^T4R+T\>7[KN-=.U5S>*7BCL"6DV%Z;]"$Y$5UZEAL"75$5N
M>D24NTH%;QZE%';C&A5XZB1JM9VZUE?IWY'A'[>W7E)@FJ!D*&SZ&99<[T#A
M15/G6!@4-BJZL3\L+!D81H4L>X6Z1\;2[F3]0UM4]&ZA \MD9;=+8V57*W5M
MZMA)S;"HFDE@3%3?SG\ML(8/(T@Y[%.>NN-2?9RH%4H=9#P[U9XVV[D>6OML
MR^(9_^OJ[N'\4KF^/:_P.,[WKX_7%]>MA^O+QU5[$=D.5HFV@]'7_U6>[I3S
MN]O'NYOK"PK79CB](FHE/-]HIR%=X\;)'-A'[A3K2.U1P#Y'/WSI.L%H8$\^
M.S1V^)2^]&6:)GC$+UB!U;$'@BY$(OYGD0YA616S:F)&1.C#_W6C%XMDB0IL
MZ-/\[RVC4C-KF7^J5K3,WR]Z5*UBZ(VE3_I$*^.K@_TCE?[[Q#A)\D%(&#_K
MHY^*-LT&*)^S)!A2F[6E&2";I@(W5V%'-7<&R)Z6LGX&2,,\.8MJW'J$:I'/
M]Y DW=_SI/M6$KK$%%Q,%%$^W)^W[KXJUQ?*K5=9,:8O&MC59<[G%O<H\3G7
MW7C$EEX].3-JLY.H/LYDG(3='?!21BZ5CZ0N.M_\O3*9WIA/+**3W!$\E.K0
M5CHD2:AN-7-7D0X26$O.\V9UYMA3WB<@[5TRQ(9*_;WAR&=]Y@9XH7/M4M.$
MJ/ ,1UT'RN72^@QL(DI/PL;/"R1-8N;>EY*/?W3S;3%32GXA)V?,2/Y7>T#I
M/X]]QD#Z([%N+;E3C419EZ)\' RA-Z4HEV4I.4ZNL52)IWJ]/:;2]:);LDN>
MZ#>MQI>764HU?H0<I%M2]LNRE!PG9RV7?6PS?X5MYJ6 OW<V,:I2P,NRE/5/
MKEFG<FU>"K8R0B-E]3A.W%CD4AU+'')UM#'.?)!1QV/C<,VJ)CDRRO5U;)O\
M'C>51./C?\9 _=Z$^M;P2QT>AGQ@-*)(@MVQL$)M:=CA$UT[KU7F_<X[&YB+
M.QOD* &PDGY=LA_"4?=#6.L>//##SQ%6W_5BA&ZYW02?(WA.AF$\P9.^#KS.
MC^36')[(@HX]0H'QQXNQ=:]I-5&>C)+5)ZAD:]THHZDLB_^]=?.=:DYIZ?_S
MO75S??5O&MC&:^ZB,E0LMSN [3Q^O[^_H7PKS+V:2;8J[:H_7-\J3[_=?7\$
M6C]^W$]N&*B&2I6KASS)84:CHC6S_Y0_.:QIK4PSRS I(PI@U\$\[VM6K*;Y
MAN_3X _&6V[0JM1-_9@WB-FXEK6C?$*."+."PV6F:,-RULZ?@PGNJM_=?/\&
M0+W0$6^<S,"%  #8F4).OA)AV2'N^^L: 8@,3LJ@SB'N_GS+W1\VSU^\Y]V+
MDNHI$JS -2'_F/R?2_BS8C#[),#%Y>/YP_4]&JCKHU[N79?OX+^V;K#II])Z
M(J_QZ^6OU[>W8):+?MA7ROWEP_5=<5)Q/)0[_ZWU\.OE!2?4TQV1[_SN\>F1
M_P8L;/K5Y?]B0[:41R,I.$-!(M/37:H#._TF\@LEX3+ ZN([;]$DB;,(T804
M<EB[O+V( (W^G0%JJ_2<W?GQ['MCMWLJ]M&C__>E2 4(#]DUS;+OYN+K%I]U
MF/-"\0!?W+HH:_#8FU#G;9@JFT \+V8362N,0E7E .CT]UDB%;?]+[/7<67:
MMPBM7_F\.YPR=AT>6!\'W9/92+L!AB3.&1[:@^"_3TZ-*/(^#DZ?;7OT.8FY
M8W<=3-(.6FXWN@45>=LG"B_K_^\3YV?XV1T/3[L>W33@8X$A@2Z,6#,*Q^LG
M9X:J5^,ZMFBM9QP9=W9P^-=<!Y@G>A-_2B\0BS(E[<!9SMR&Y<[[MO_,ND_>
MN1>$\/O+G]@CE&5QF7%RIIE-R6.2QS;EL3OL(A(9)-,HUW-^LN[I7\SWLEBO
M=G)&>27Z%\E^Q\%^']Z0_RY8ET]]"G)KUCI@GEJM5>?8[N-A<IPT6:7).BM;
MS7V8K%BEHAHU_1#P?-/XP5PFZX;?/P!)XY6CNW"BCQ]T)*X4B"MFL;A22E/P
MZ*T]:Y9S<.@W_+0SU[:)KFT!1IYDESW@S!RWO*UO:A7MFTHF*@7F;.IASG&(
M43TYJUOF :&+M,F.U":K5?=@DQD:!E'J9KTD^+CE=?#*?,A-W;TM\BW+)F_8
M>F"G=ZIK$>DXH2D7!21T;0==>K'0E5/$W];TVU:R#IR_M+>Y1C6,DS/3:.1D
M*,DW1\XWF[J?QL97HY*E2NN,;L=3RYW1^LE9HS&?Q;'0&2T+FTC#4!J&V<*B
M[\,P;*!AV*@9!V(8KO!YUTLDEY\JSZ?D@1[9I^2!'MFG,AH>S8P9R=7)QSB$
M8;Z-A<-\K^X>OBE:]?1?RN/W;]]:#_\N]\SMVZGQ>XO7^AY;4S6+:4W5V&5K
MJNBCL,?.*= -K;//P7@(O#593+9]]ZV:6JV8!_=EW^O;0S.K%0?XI12P)\:3
M*S2][9!FL6GUBJ&O[.FRUJ.,BFDT"WF2:58:M>4]@(ZI#8N8ZD@2 .9 F_DY
M.J,>0/ BK?K7*3)=Z/["TP_J8"]8T/&=$6)H5@WRC-W T2M7V7:*()D7S2L[
M660]H&C16MZ,>+>L9U36*><MM+ORH<A2S3)S9Y7O<^>M(9]M(#H%A]1?NH7+
MPWG<-#XR&H4+\J8NF8Q+<W&9&#'IVVXH1J8$\:\HT)ATK(9_7'G^4'D\U90/
M5PXH=1PW:1BGE@8J[Z/2@U]UD]'HCY?G^)76R'<&BMY4%<VRZI4=(<#4,6X(
M MG/V%VK[0V<F,VLW>(Z+^_&&B^F'7,_#$>?/WUZ?7VMP"HKS][+IY;?Z8/'
M&7QBW6?;_]2U0_N3951K>O43+%;3+$/3Z]5:56LT&L:G+OMIZ)5^."3 M-^D
M_[;$SK?$SA1,$HX2K $.OC5^UCZUIA#4.-4TK=YH+,+0*];VQ^#E\4.S<()-
MM:8J=J#87!U(6)6P6F98-6)8;4M8E; J857"JH35[6&U%L-J1\*JA%4)JQ)6
M):SF@]6J5:]JM1K^U+#,6NI7I]7J*?]E)?P9$LIV)<I*E-T,9<_'OH]/?F#P
MQ1A=.<6;I_]* 2QL]U1O5.L+(ZK?; &MFDG86I5X*O&T;'@*?&EH-?/3LUFS
MFE6P54\U.\91)G%4XNAF.-IRW;$]R(112J7+A:/ R?RK.K=2=8FD$DG+@J3"
MX=<,#5F__JE;-^!73?3[M<CO7S1'60+IX0*IN.#_+WLX^I)<\7^=#.S7H$C;
M4\EI=M)%?AHN-4/"I83+DL%EU:K63;.J8WRTUN0X6</T)XF3QX63!&%@4SZ&
M7N>'<HX+Z\'20K:C**@Q&P.M-ZO-A3'0E&VI-<FVM"182K#<(5@&.=UT^E$G
M(37P-BG.T?5ZP,<=;PC'$,'G9F;FBJ9/6[#/7@ GE<:,N(/"?DY4FOR? '\:
M$G  &*G*R/:5%WLP9LK?JY6JIHP8"'K?]C?$)N'S^M/F6UYW-[J6470- 4FO
M5C).]"UA:9_/D-!VM- 6&8(F %NU645#4*N*!"2M6M'^;YG ; \X=CD<#;P)
M63>M9Y^1G:,J70(DF\)T%ZS#L/Y&,0@IJ@U5:;/PE<$:IA&*LM#_Z05LU%?^
M68&UP9?LT-L4YXKQ4_]INP1SW.PR]V=V27R3^+9#?&OJ#:UJF;/XIK]W?)NZ
M?<@!=GJ- *.9@-V_>IX/@'7M=BJE1+IDZ?SZHBFQ3F+=,6*=9NBZWC :> =B
M:68-(,^RM!CRC,T@[P"P[/V&]]+8BU<-(LX'_P8!!(91[@?VKA(>F[.AOF:S
M86A+TG$4K2XO1"1XEA4\:\# 6@W TZK5JS6R%Q/PK$GP/#KPC.Y&\/;8=SJ(
MC1P^6Z^VWTTL886XC,"L8(S]'W#!0=0'DUD35ZN>_D\>&_>N$WH4BJA*A)4(
M6S*$%;<H ##5JF%9G\2&P#8]_4'V"X@._CD(8[BM2[@]N)W-V**-?=JBN@9K
M6M5L@Z?G-&0X0.+M4>)M$W^NF1'>@CG;^'_(\'YL[\1XVWCOX=#-;,$B,2XS
M97N+ZVN#T$T&.R6Z'2>ZF>B[5[6T-8F_#9Q1C&KF>T>U&9/,W)=)ME[6-+4_
MPV5*S)*8=928-6>1Z;7_$);%D-4L%63M*XEP,VNL2'C;N34FDPDEOAT-OL5W
M*-6J;C3KG[JU1K76U&?N4*Q28=L>B]:FNM*NSKV)4O4T'MM?G'ES8;^  'ZK
M*/]B@\&D#-F%QKZO(R3@2<![TQ";92<YU%4)>!F ET:M"\=GG=#S X$_\Q;?
M=]<)E0L$+A_L,6[0<7"\]5YX7I](*S%+:NE)R).0=T20A[>X=</\)+K4@6C[
M0K*9L&02 -Q-%<FN4E#VY>WNVBS\UX0I-Q7EFQ-V^F 8[CE5)89M??;Z=3\N
ML4Q8D5"W .HL_-FHI<)U&L'=:]CWABD[;S?%)$>4:;=KA&O1J2B_5I0G/)D-
M&\ 4;0ER@#N^C@8[U+\2^O;=ES"%?%9UYG+52E^N:CGK2=;EFO>#BC.WL]9>
M$^8,K6H:*ZYG&PL!;7I:\9[&W&9._"S+[%MK\>Q;.<5VIU!ZD%-LS^1 6#D0
M=H9Q=S 0=O-0<_D(L?L!JC+V*JWRO0<D-%W_9.//21IW@':C_9J8YAM6*Q[/
MQ=-F"41%6N"%Q4NQ<'KOD02):Q+7=MU?T:I/AQOTZE2X8<.2P./!M.EP@5[=
M'JS^ST:! M.JFTN[/,SV391@)<'JR, *WH%&F%Y=8H3)FKI-C+""<*U0\\N4
MB"81[8@132.W,FU^X2\)T!R4P@339$7=M!&F[?7.IEZO-:LK[FPH'5'7)'9)
M[#I>[*JG<W1X3YG(,$NPJURE=0=CCQ4)<85:976);!+9CAS9](;UB>.9[7=\
MUG5".Y+2I*Y.L]XYL&6F%YX3N>93"Z-6>7J5X\?BK$(G#)1@W Z<KF/[#@OH
MEW^PP2!0KFS_V5.^VNX/5;FED[<'2BL(O(XCIG;B9Q&P//B/KPQP@7Z O_%9
MZ*V!GL74X<6;U2582K \<K T-#U5B,=ALSMV?[#!*$G6UM]]4=X]V&"G3\Z0
M+<W 3KKFZZMPDI<=WU24"R+V;L%MKJF_=' ELOW_]JZM.8T="?\5U7G8<K:<
M"3- '')J4X5A?'S!X )[]YRG+3$CS*R'$6<N2?CWVRV92[C8V ;/A<Y+*D0(
MM:3^]/5%ZB(C6UE=0BDM7D+YGQ@,0C$9<N=AQ(/Y?3LK6U6;TKI/]Q2L+=W.
ML)ZX5'*I9YF=&NQ<SW0VKI54],#3OC='L$>PMV?8,TO+*2'E>5!BZME3B$>3
MH28#CH"#+VRU%*%)M22*=6)^KCV9+%-=!G."<8+QHB&76=T8GIF]07TP,+[%
M9 ",O[)85\&8_.LB5IFLT+(6[(FY$^07$^5.%M]$^SCPPBCFTXJC\YB\52&4
M Y3#V6&_%&1%X'@JJG7&'<_WXLG4K7&9!$*7<E8>C8GZ$A_)X'[1K7&\9?1J
M%KR:AJWPWP,OX $T\ %'H]B+$VP9L4$H1RQ&;S(.&_\> V).7A#IVB?JUI/[
M!.;6(N EX#T(X+6LZDH,[&"Y]C:3 8=0MFX6I<VUM?=<B"*0[OD3H<\> )N6
M<?K 0B!A5VY<[->U2O^GZ=BC8R\;2/\X',O\+RJJQFJ=?*5QVC*I(N3B_E_[
M %;_BYNG![!: /QXY/06DNSVY@E?G)O7OI:WM@^"F)Q!3%E!C /6*TRF!+MV
M"C%E@IB\2=;0JX@HTA2^].)8L'_PT?AW=BL3!YA@JW6S%E*([\$<EO<"I&GV
M06"<+S NF^;?RES7$%PV#>)YA>-Y#1S*  :CG,O]B<X!'GIBP.R?PDF4NZ S
M@!9@J@.2+Z9PC),P2KCVBO>$HWHHERQLI@Q]'O9Y(**/G9^^F+"ZHXX"JU2R
MB$@2=NT;NZPE[+((NPX(N\YF$3'"+L*NG&&7]2OOLHAW'11VO8AWF5_8G=$S
M&L8,Q<QRM72,53JX*\<8V5D'=;729X(Z@KKTH<Y:@CJB:;F3;%<T;!7*K )
M&7G<" ZWA</:B>/S'WWN/(QA89V)1L7:R7N7,'L+ETHK1^9&S1CKJN(UP3TB
M1!=F'(8Y4:DS82@#(9/(G^AD&4S8E",80*1Q2V>I8&8D9JKL.1TQ@P1H?=&(
M-,\5K$]O%NNHS(B]DY:.WL(9/9"^+W^@ALZSEJ/I?;UISC(2"%!.'DQFB6=<
M7]4.UUS5!CZAOC(1/&0Z,7OZ!H6>ZK(Y3;^&IB,>(Y7P O;G:;?%CL2?,8"
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
MC48RV.=[3D5:?!+]D$7/OE93QN)6&8O6YHS%3WWI3N"O83SRO_T?4$L#!!0
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
M(#^D D-/=)9B9/%E%[4"'UIR/97.^.8,#W8GP1V%I8G[&?Y6LNS"X@=AWUD
M;NO%'FX/JC$9IS&S.07FB)Z):>6M,(7DAVN9N8Y$^/0)OS*;_T[VNB324H?%
MH4XZ3\S6"-$='BB98),4+4?Y?80C8PI@.UBLRGNVXQ:K9ENVASKF"X<KCJ#Q
M>WWYLD*_]5R8MOX@[A.FQ4&IBM0_OL^(K>V.MB!+_/&G_P-02P,$%     @
MR8!76(]@;E#[(0  @DH! !4   !K9G)C+3(P,C,Q,C,Q7V-A;"YX;6SE?5ES
M6SFRYGO_"H_G=;*,?:GH[ALJ+]V><-D.VUUUYXF!)6&QBR)]#TG;NK]^$J2H
MHE93(@YU[!M5(4L4Q?,!^2$W)!)__8^O)Y-'G[&;CV?3OSWF/[''CW":9GD\
M_?BWQ__Z\ +<X__X^U_^\M?_!?"?O[Q[]>C9+"U/<+IX]+3#L,#\Z,MX<?QH
M<8R/?I]U?XP_AT=O)V%19MT)P-]7?_9T]NFT&W\\7CP23*C-VS:_[7[F3$87
M"@?/F .E2H(0A0-Z56I,K@@3_\_'GZ-$1&<-*.,M*,D91%8"))4T=R4[I+^N
M'SH93__XN7Z)88Z/:'C3^>K'OST^7BP^_?SDR9<O7W[Z&KO)3[/NXQ/!F'RR
M>??CL[=_O?+^+W+U;NZ]?[+Z[?E;Y^/KWD@?RY_\YZ^OWJ=C/ DPGLX789KJ
M ^;CG^>K%U_-4EBL9OV;N![=^([Z$VS>!O4EX (D_^GK/#_^^U\>/5I/1S>;
MX#LLC^J__WKW\L(C_R!A)?PIS4Z>U%\_>?KF]?LWKUX^._KP_-G[#_3UU^>O
M/[Q_\^+-V^?OCCZ\I-\>O7[V],VO;]\]_^?SU^]?_O;\Y6OZ\3F-;?6LQ>DG
M_-OC^?CDTP0WKQUW6/[V^(_2)<(H)!=KA/_[WL]Z\N?84IBDY60UE:_HY[,G
MUJ$<8)CX=8'3C.NYWB":S-*%-TVJI&?=YB\G(>)D]>IH.8>/(7P:O:0E=X*O
M9O/YBVYV\G0V78RG2UJ";SYAMQK9_!<D_+A^WX?P%>?/ORZZ,.MHH8;N].4"
M3^:O9_3;Z8)&1X_Y^'*ZP [GBQ&MI9"SU^!#D:"B]A!<\: PY*!#]BJZBW*J
MLS:G:5M1K81Y7/'M#.N3*L G.%G,-Z^L1+H2YP&&LY;\_6?Z#$+]P W&D==:
MRHP63.*D7T3BL%)(27)?HLW<,M-XAJZ!<7%D6ZP^ZM(CFAGL2#\_?O0%JRX]
M4]5K3*%+5^A^44V<O>/)?'ERLOI,&-,4;_Z^D)"&R<?%K*WTUBRAV=B;1F3Q
M.AK@["*@YU\_X72.(Z^84R4GL$E$4($I\"4KLE@\A2*B33*V9M2MB'8AE_B?
M3JYV,FW&LZ>SDT\='A. \>>S"7F-BS>%9F7$;9:YY  QR 2J> 9.14_6'R-/
M'A5RU9ADM\#9=Z3T.5N+6A=KLD8-P28:&PNTJ(6/H*5P3'FT.=O&8[L 8$C*
MN!4'+O/]_C/>5HU>,[YG6,93S+_@E+Y94$0QG1_E?R_GBQIZ; ;_=M:M)+)8
M=..X7(0XP0^SMZ&CMXR2LH[K$"%F7X,*7<=E*&Z@@$(:4VSPH@\%W,-8[JBZ
MX;ODXB"(T#NMZT)[&N;'+R:S+__$_!'_$<;3^N)1(?OU#M,DS.?C,EX'AD?3
M7 >W'H>512N#$E@4B@P;\^"E8\!ERIX'1Q%5+QY%TU'L0F7YG6O5!Y9],PY?
MM ZQ!,]MJBD&3A 0!2TH:<%AU(;"^2A2.9P]'E: +90))B0!3*D,RF92,30M
MD HK0O#$BVGMJQPLP'Y8S^?^'+R\*H<B_V;+\QSH67AR9B%'A>E0E)=@:$I
MZ<PAL&2A4!S,=7*,F=0+&:] &93?TII)^TU\,Q;\HZ/AO.UF%8"-FHNH"TAC
M:5 F(SA7 <0D9?'!ZI(;2W[K\?N.Y!U^QND2-ZNS"VGQ^WAQ_)1</9KN[OG7
M-%G638FC^1SI_VH=1\R%R*0M0#.,)$91( 06(?LLHK%"JM):\=X#YI 4ZGWY
M<GD1]"VMAOF3.?ET9W!'2DN,B=65*0.H("3$1"Z5%3KP0G%O$JT3O1< #$HE
MMN+"_:>X7;QU35I8HHC<U#'(H,EI)D<^J.#!YLS(7#L>8SAT4G\_!8_>*!LB
MR8<,#0F)<W#%)&!2<$662_'2.J=QHX)_6#6VK[PO4_B^L]R,P.]QY5+^@WR)
M+DPH^#O*)^/I>+ZHP_Q\GH)67%G-0H'B+'F:R@=:I@0U\)!1J^R2:;V5MQNR
M02FVUNSH03C-B/,,/W68QIN<P=%)387]]^K'D2D,LS,63)"LIKX0HK>R>J2N
M;I@)IUH[A+? N6/NY_NB2"LQ7.+%7Y]<GJQ7]//^91V_'+TZ>OWT^?M_/G_^
MX?V^=1L7/ZQM8<8M0!M57E0/=3$?,1]3I$\#Z0-%;S+0XBV" Y(7HW(VV8C6
M:V7]Y":IYO5'U?3$LEME# EN28F&X[0@+ENG@?B;R)REXK6VU@G?1[;X,I A
M.0WWD/2UN=V])KN9XE^C>+J!@#XJ9P5D)3FHQ".$Y#QPPYSR6H3,6[N&%P ,
MJ;R@@9SO/[D-#7M!>GP^3S>=T0[KEA9*;82!5+(#I1T%:\$(,-$@62SGR.-H
M;M=O0C.D+9T&DF\T[>T2?+-9_C*>3$9..?(?#(>2!'F73!N(%@,8$;P3W'&1
MF@=_9\_>1<3J^Q'QO::TF4 IRB3?<W%:M[(7Y"H^_Z_E^-/99O:H%!N$-@4X
M$8T0\02>%011N$8I+!,%&POY-CR["%Y_/X)O-O7-R/!J'.)X,EZ,<3Z*IFCK
M&04=D@=0PEJ@$"13#)*E=#YGU=R$;SV^X4C.S:9"C89$I;+QI"\MZ4M+5I2;
M0/&/3S(&WM^ [N"8',H!O:^T+_-XS[ENQ][9].,'[$XHN,,WY2E9S?&"!J9U
M\D&""'$U, GT; 3&2%B.P%C7NBCQ.AQ#<DB;R7W?^6Y;W[0UK*U@2$F5M5 >
M" [1L00&(2M%4@M"1:E4\*T+16Y&,R3GM!4+&LU]'S:,;.K[Q2S]<3R;T-3.
MJWU=G(Y<B!*-1U)+*8)R*,"+J.@+(H7'C@7=.FG]+4PM[3:+B09B-#"4M9:
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
MD]DSI5GK]NJ[H]O[ JUKGW11#D<;8U\5^)(^[_3"FT>,60Q2$S>#)<7M>;U
M45$\XJ,QQ>IL3>O=^@:PA^2G]<3&*Y=S'5C8[:YYVP'X!>]B2PF-:GDWLS1%
MP;-:[&)IQIASD**1$E-F4K7>9=@'[Y"<P0'QLHEX#TK(K:L? I:,+@60P0=0
M/%OP9G5F47N.W@3E6A\?N1O"01T@&1#K[BG#PRJ^:[LS/?^:<%[]JC._^2V2
MES9=C%AQ1LMB061.KKF4$7QF"";0*"1:5;#UU0O-!S&D:S\&1-;^B'!0/J]O
M7L[_7FZ.5V2NLF.V=BT)J1X/+.!E[0IOO;8JHTJV]6;9?7#>\8C,_Q16[B7.
M@Q+O]:P&EO5<19R<7X@2&)84B@<F-:E]4OG@5:RU$^ARD-'SYCVP[HMU2.=E
M!D3 O<5ZF"Q2U=FS:5TAL[+)@=$OSFLUMNXM:),QNL<#FV:']AUPHTS0E4=O
M/;=N^69I%"/?#EQ@E2F!U;2T@$B1A8^H6):M??=O0&J5\S[_^'7Y0TS:>O)B
M(7I2R:I>U.-*#)!RY,PHI 73VC.\'LF0,C,MV7%3IGL/.?2W#[)]38HFHURL
M0) .%6EH$6NW'4=.H^>.XFO$T+Z=ZLUX!E4N<@B"["V4YC0Y'^UO8;)<S_UD
M,OM2>RZ,K$F&,:]!8ZP]O2S%R*4V'A1),BN#L[YW/7(5UJ R' ?5*GN*Z# J
MQFNMN"4'3- (0=6Q^^ \<):L)XT8<^E]G_5&%;/7.MGZU)M+NKRW5J:2@421
M06F:"$>>*&!A@5=O6,3692QWA#A$H[PWDVY9.\W%UH<.W@)9VW/68VI=5P_%
MK2-M[SP%-<Q!*8*6>6U'$"F:@A)-W<.)03M_$%9= VY(VQP'YM.^HFK3H.AZ
M;)M7WX;3>H!DO<5BN!28# *7C&@>,JY++@A4+$SKXO6EBU]N:%:T^S.'5.72
MG!Y]SG^?Y'@;NL44N_GQ^-,O1.'YLW&AMV'U***(Q6B90(8L0!6TX*4/P(3R
M:)PR(9L]*'+SDX>T%W!(HC221<]6Z6V'G\(XGQ\;TYG+K,E"6N_=^EI@GZT
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
M.AR,GR/) &>?HR4)QZ^^T]I%SZ?-<?1C*I+;9>GF%>QZ-K,H:1"D:A;KW5$
M)V.&'(MF-%#NL'7OOPZ'<X1L/!3E[R*IY&5_'$Y.1G@R'=BP7.[&<]_.L"SX
MP!;>^FT?N;5/O^F8&WG^;S_R_?R1-VZ)BBPF)+)QK)*U)YV%R(G0VI9@F97)
MJM95(I=AVG:17?#]EY["HA27*8(+N=!$L1*\M!RR+ISY%)P,.QKO3GWX37EP
M=V%K)O"GX:BG T+@1D:P4=(!ETX&$+AV4+3UQBH42::?P5'?3NUK>>37$7_G
M;ME5P/RL'OFU%/6H?W83*7>N>ILTF7O%0@JU_UWM5.BL*Y"$9H[.E][DE2+3
M#DOE6WGDVVE\'>'NRB-ON<J%80*+-# 5HR=,F@X 2"/%F.E(J989J8?LD5]+
MYJMXY-<1V.X]\EDC>A0,1$(ZRMFHP,?B(47&LI+1V[STS/$T//(;*[:M$!L'
M>7\8#?-%FKP??<+1UWZ:!:ZS))!'Q0&+N@Q<]RYJ"&B3)"'$LEJCL27AP@\]
M^VC,L";";9Q2<XEGFK\U0S2^)/<JH!HFV"P$LOMTF^UU=%_AC03<S51_ )PM
MW*LH&810+0[G,H1BR !!GK-5*I;DGY[6'\G1V9'2UY%K:_OK]1E^OUS$+G<9
M93UB3?F,)D=0-%SP.7B(3/G$I29\*UZ>W_WJW:9Z-)+WL)FP6EM=+_LC3)._
MT\_;F#CG-F"((&PM5.H*#8]L0/"*^*E02I[%2@I<\( GK\86@CN0B ?+B&Z)
M@!;%,YF$@4/$>B:45K!0LB^^M7OL240\=.J"[5I1"Q>*AG=&K_O?YU7;WN'D
MM_!_AZ,79V$\GE;GFMZ/#<N-SX1!OFPM.$]F^KI5VY"6C]_Z+JDS6>RN4EE4
MR9-T(W!>X\!R8$!'?D&'$.>%"IP[LU)-Z!8I?LWNEE8N8,"-4G0"II7:%*31
M2YK6BH[()C)DQEN,?"7#=*,4DB=3J6P=CFQ<J6P=51S*#=0JU6\L+PJYE(!)
MD,BXHU.^-;9:'+X4)S-9@;N:8$^H4ME:=-B@4MDZ:ME3F:E5(/Y1J6Q+U6Y0
M;VH3O>R)0BH:IXO0H$P-I+.T<CN>"F2:3P34F*)VEL#_!"J5=<V<==31 6->
M7XQ(T!>C>E5 9FG];3RO)$('EX)9UG+'A,PQ3<AL[?4M9-2U>IMK?1Q<C.:
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
MUS!YN/9QZ$^F PD#DL6@%O_"0>KC>(LDX16^=>MDX'61-TKZG7=6GS_[>D?
MJ,G,3$1'ITFU.EAP$@/H*")+/#K>O+?<0C#;+M1WOWB6?6=93,RG0C.,T<87
M9 ;O3(&8>9(ADGWI6U<"?!#(KE)GV^CZ[M*SO6SWG=UZNQZ],R'Z(!5(AK4>
M@I5 UA#]&9+G,5O4?B53]= ;:#30VX/-,-:17X<]%%:!<7S-,-82_H)F"IM(
MKD-%<HE&>D:,C)'@N*3!"U-CV)VL$4U1K%938M\*7*D91@O]K2.P3IMA,*&T
MK_EM4J6:0,<8>&,#1):]0JZS6RT![&DTPUA+[ N;8:PCLTZ;882B<Q1%@G2&
M@S)8P'.B(_J<LT@9T37I9'(8S3 V5M[&,NL@5.'%"'-_\CJD_AF=Z:;KB2@B
M1!,M<%'C5I4QE4Z1_JR=JKE6.K9N@'H?Q=.W<!I)N ,7U&U$EYG+JV#JJ'#&
M0WCV4_AB6UT]JOHM!-WYQ)]C,T8[# %8Q@S*9@4^<,*6BQ'22R=*ZXB_W2E_
M2?6(G>A^#?EVH/.W.)G4SC4S;)<;4*UMGXNKVTX2H)+Q$ QRLAX<<\*'8NU*
M':S6T/E#.';OM=U>0\/&XNT@(?WM<'!"H,Y?8IQ<E48)/J1 '(8ZH&D?&8@Q
M&Q!",\%+;>/5VDWW$([CV>.WEG('$31W,5T2?!54'>WS#R/:STZ_O<:64& +
M<7>Q\C^,3H>D9*CMAIT/=(21M,'IE( IJ;),4@;5?.W?(0F6[/B[XL Z4NY"
M]_T!WMF4+&HA3&*T"]6HIJ1KC0>)8%@L.2A)A\[6"5;W4>Q^QV^AG[LJWTZX
M'>SX'RY&Z32,\7T\ZY],KW1[&!++607(+.1JQTJ(UC,H*M7XKUK+NW71S?LH
M=J_N;NZNMI3O3C3^\@+?#-[A]\GG;WCV%7\;#B:GM+0)35 B!ZZ3 <6T(Y[K
M" 8]"LZY+KFU8V=%:,?+C>TUT<&.L #F)TS#0?Y/#*->\IY%K@T$BPF4*9IV
M02XA(#*E F-)M[[F7@KJR$FRH?0[\ \N /CYM#^:X>/6ZJ)S@,1-7>^(R)''
M1.<ECL9X6U;L-;\].ZXP'3DY-I-]!Z?*!?A>#R]&D],I0$?LQ,PXN&)9;;&#
MX!FCM2T4YRS3W.?6/L2EH(Z<'1M*OX-(_T4 ^^42GQ#<YD06=O"1;&WF:WML
MENKMEU66UQ=:E^%8ANG8R;&1[#MH)C=SCX[GIZ7W%Y/Q) QR?W#R['QX,9CT
M7"V06WNL!C*!:-LCJRC4KC6B<"6ET2A,:Z-C&:9CX493V3=LC#;M-W35>VH6
MP7HQY>[[<ME?>OR/ 3WCV<D(IY%[/5F,YE$J,$H4.EXS"9YG2\L<ZF",<CG=
M<5XOZ/JTUF.?.A$Z%G3KYE^?+KY\F45JAK-_#'#:]6P:DGX)]?W@W?#%:0W&
M>#.H@R'!]A*BT"878)S1UE?K/81<:M=,A\;'JGR_$C$V>/A1T*-KH2_L!-89
M2>ZB5<G2V:KV3F&Z6D?&0HC"@O$F"2\"EU@:4>3G),@V K]/#[\5/5Y=X;M:
MTSYA39,<)*25L+90"R<X+,\&M!*>?0IG8?2CYS*7/A9+.K=D(^6I\Q8YD,"\
MX#)KI_)*#-GDZ4=!DL[%_H!#;&,7Z@:(GP\'%^->LLXI[A0P63='%SQ$'PR0
M7(H-$C%FT0%/I@__"6FROM ?8$DW?M-GA2SKZT.6";3Q"95!\ZSHD%5K!>CL
MP+C$N=;!Q;@3]\=M6$^=,EUIX &6B/;=22][O[UY4],@IZCI[/6_B=;]\J,>
MP5*J9[":PW?9:75\<Z>=__-M.I:V1;!]%],.);)EDF.-T+X"]>PA4"_[XYIA
M=C'":TY+YV0)7D# 3/N7Y0IB4!QDTBDZFQES+1+ U@:V36S_J@^;A4]%]$D4
M*< $7_W2TI&E1P)Q!;6VPH>\VAUS(PGL)$FR>Z[<S!OH3A_[3J:<K^[7(SP[
M&WZKEL#XV?4*<*.S6PB&-@O(7,=:REF3 #7)T^E2K\ZPA-;E#E=#MNN QHY9
M,>Q<.QW<;3^.\JJ#Y'*,'05!KH)O/R&17>AW+0IMH9Q]$<EX.K *Y0%Y+9\?
M7*"IY"30*JZ*T^@EMKX)WQ^!EH13'@I_UM%)![RY@E;][-/;EK?#\?@R-M 7
MD31+".AJ86*)]0HN<, 0G W!*UJ6&_/E,3R[/Q:VU^#=%M>MQ-]!H-YOPZ]3
M@^G-X'$QW"Q R'C@WAH/6C*"+&P&[X6'Q *=DS'(@JV#]C: N=LLW-W8W+O2
M6@=$>QSH\W!67^II(9"FF81@&0G%<U/=] 5\<EJ6S',,K:/ 5P*V^U6I<Q6O
MM8]MHI^=&T O3L/H!//GX8OA>$*OO_I>2XAA+V?NC:)-W3B!H(KUA)<V>NV5
MEH&EW#ZW;".@/SO)6NBO@]C3%4%/O<OS!;_''>92;4@3G  5 V$NTD Q-I!M
MR4I(K0.'-L'Y!^6VUEX'$:U++%+,%VE:U+#GB/Z&F[K^RIK7PR4XXR-XF0RZ
M9(5N'KJX*K:?G5D;:JF# -C5=G:;4HHI,V#&<UIDF0>'*8+@V@K'F&A_#%S#
M\MKPZNL>JBF?$//YKZ_JG<RX'\_PU>#B'$=A]JWCR0JW66N,O#YP?#WT^NCU
M[JH:#*%1C<UGXS%.QE?EH1N[!&Y_>8M"F;.O?#<<I(O1J%X%M$7\\#-VONH]
MK)4'JULN$D@G";XAUAH6?=IB9P_KB#>//&A;#GV9SJC!R5L,8YP_Y\>+;LCT
M^,-VGY:\5'_W&+:2N-8MGGSY<OU1:S[_Q[_]_U!+ P04    " #)@%=8AP.I
M!,QB  ##>0  %    &MF<F,M,C R,S$R,S%?9S$N:G!GY+QY/)1M_S=^2E*$
M"A$Q%46$LB?,55U(0I9,UJDD(4G9EYE248H)12A3)%M,V??)GJVQ9HNQ[\O,
M8,QZSG.ZOO?]O:_M>;[W\_N]GN?YO7[/<)Q_F.,\SF/Y?-Z?]_MS'"=./V<4
MV'7>T-@0X.+B JY /P!G"#@+<&_9LOD+?;9"OSS;>7BV;N7AX^7=MGTGW\Z=
M_'S\_ *">W8)".X6Y.??M7?7;F$145'1G4)BXGM%Q/>(B(IL-L+%#=VSE6<'
M#\\.$0%^ 9'_Z0_G*[![.]=V[EENKD/ EMU<W+NY./4 # "X>+A^^P#_^'!M
M@?JXC7?[#CY^J$+1+F +%S?WEJW<F[V&O@V%O@>V[N;9<_#$Z6W"%E=Y#WF+
MJ#Z(>;]=YLR7&E'+3I*LVK6[83OX]HJ)[Y,X?$1._JB"NH:FEO9)G;._&A@:
MG3,^;V5]R09QV=;.^;K+#=>;;N[W?'S]_ ,"@QX^>AP>\>1I9&S<RU?Q":\3
MDU+3/J1_S,C,RLXO*"PJ+BDM*Z^MJV]H;/K6W-+5W=/[HZ]_8'!L?&)R:GIF
M=FZ>3%E=6Z=NT.B,S7%Q =Q<__S\[;AV0^/:LG4K]U;>S7%Q;?'?K+![*\_!
M$]OVG+;@O>HM?$CUP7:1,S'OO]3LD%&S)(E>N]O)MU=6?>PP>7-HOXWLWQM8
MV/^CD?WGP/XUKD%@)S<7M'C<NP$XP+9*C90'_J\N9=@GZ#V5&J2T.B\<K> 2
MQK!KC_7CO'2C.U+1(E>Y=-F*+1Q@K$)_*[KS;#X'^&J"!34<K4FED9W3Z6:6
M3L8%^_K230?O&=,+1C)Q/!P@?)&VFP,8"+9R "YE-*T71AK&;H'/OA] CQXF
M< ")7'P!&;LZC:3Q<P 9>.Y5#C SSNQ<L49$TM#4[S25\;?!IIT^.*E!)_>@
MJ#8_O^(%SSL["\Z-[>8Z<7_'-5ZY_7U%" T[T9OJV36-[&YD8J'"F8^?8U$/
M#$1LMD&7BUS_64X'AWI]'#3Q]?<6S2U4<#+^>.=)I$YLTWW]HC%0G5VFOYTF
M[7:@DCP5_?[NFT [W;O(+:%:]9^PR0B#_7JWSA:)GPPZTI9]*</8Z4/LNMY(
M)&WC(@<(2V?MSQ^>' CXR $$'E!#]7=CO:M=)M:SX:1UPB/LFC*MFP, GG"Z
M0M7AN!M"H$-!'//L=OS4N'Y':K4F]-UH%I:_R(/I(:G"1YM>IDQ?"N</4&<B
M8FW%[V=G*^<;RP*\EAZ+BI(1E5]*4DS<;GV(U_ K?I,5>^B7PY(>JLM2@EV&
M1ENC/9X)A]5?65H:G0C-\[&HMZQ'#IRGRJ5&*CZ9Y5-,)N/JD8(AIXJ*R\C2
M6=()/*VOQP-W#]WCBM6_&(PX#'5<CU0'A@]Y,<E:'&"WHP_I=>27F0PS4W_C
M@O"\4SO..+QR;U0IB#4GNV9V.CG^N;X12WVC3H@AZ8E?J2>R#-S8V.<< *L*
MF0:2O@_M?@4^PX*3Y#E XKPZ(@%=9QYRG .\+QX"6:8<H-[B+ZU146I@R*:Q
MH"=A@Z^%Z!Q B,4'GPZ*$ITBDKJ).^&SGL4< "^,)HO\I;'?/YJ7^I$;1-=Q
M@"T8>DJ:0:#_'[L)^W-;KA/PF38\20P\S<ZZ#[5"@EI) _^=$<,&: 3ZJ@H+
M,O87_RO'*YHSAHY.X2%_+/'Z<#/E0#@'L'QS(GK[V,N]@^G)L>]V D%)B5>\
M+YI9ILLF;"#I8ON;>"S/[\K=.]*:B$X<L3 0K0_ZAS/T^4;M&P[+?A[O?)\W
M%]")I"#WHWK00B&"7;6,)FK#8HBDX^&05>P9^G:AXD4FXBDM@4KID?4S%Z(Y
M#0X;#2=8ODU76K;0G  9&DM7*;=01YU$!AU'L(FKI=4'6H][Q:=?)[K@IDK:
MF!*1K+5>M,?*T\$8+T7;DNZ8TB$/%[%9Q\N8[Y^/L-.J#[<?]".'TN28R2*H
MT]Y./0$(\;XJ;1R>A<%B):\<6A(W9270L>G6B.E">&%$?87_SVJ5:CEQ>JTV
M*S)I3AT[)#E^(ZGEMH:BTD7NC=N+S@ 3M7@P75^TT<!)[1D=3Y'2UVR=7-(V
M#8%:>5>(^*8OQJ[\:'..93!VW1=4C%*^^R%4)F0&9.*\2?"E@Z-",/4[ QXQ
M_2-X$[USH2D7&%M0-OHMC94.9N;1M3D]'Y>&W?%"/8QC1T+C)^RB%%K8*1AR
M$6CTL=- =$*:9F$@ ORKW'&2HRV-FF];2-#1+QB7O^6KZ%GM6=&@*/KS?=^+
M#W<_"3FM%REH*.K;6=Q%G9\6S>FJ:THI[$'X=;&^4R,I*S2WE7#8FN80FO@4
M3XN$CV54BZ,[ACPY .H(!QA7S&#"]W$ ?1<.<!]/T>8 1<=AJR",)H)N6Y=0
M;,7_J3IDC>$I- A:SWJ6L&G)'.!)VN_O%UJZP,OB !$@#VQ5S_"_?+@\2&A$
M$Q+1HRJLATPK+@X '^, #XQ8!(O4R@I0(G@L@BU03-P8]P(/8?[4TK^@_@#8
M\Q5-H*%'(8]0Z[F)4_Y+%],QU"2:LTPV9N]@6!.WC^H#^LMQS"++E45/ +=P
M@&_P?XQYSV8#\GER%V@#HU)7PP9I=8:NMY\>'C=LFA5_Z!B5VR/6<>S'JI$W
M_]W\7VM>LK?GV;UTM^SZ8+=N<^IH7[J]G97EFELLM((QI7]<P,WB0HMHD( _
M6C2=+LJV<[.IVEIR[]@5[.FX9NK^7D-E\WB%Q<3SQ\TL_<[UI%:CR:Y+6:.F
M.U*4%$YQ@%UM95RYXY3W!";A(>VQQE30S-+8N&2X=QK-P_2+U5>MV.8[=<2I
M?C6GI?T1Q_/RL@8"YVA>-)C:D_%;.3L7%^[!EX=!1?-ZIF4DB]J#OJ7RM._3
M!9VJO!0ATE!__2\S["(OBB+?!#6>ENQ;1RLG!Q*6)Y["UT1%YXT>>^/&WR#:
M.4#,A'E4/HUU/)FNL@HWSL2UJ]!NXJ!*VN[PC2X.\-C$BWD^Y$+Q<$%#7X8_
M\H0SFKW#3-%\W5RTZP,:1E%U\ Y;.(^.@-Q/!#'S-F(IE'RF_4&"?4D5;+CT
M\R/T+%]1_TU\B6ODDJUAUKLYK5D=-K;M 6'<-F+.H4C;&284$>^$876=<O..
M1UB-3V.R.< 10HD\+DE7C^D;8$=+79#8FY%^RM?#S^1UW_S=7$QJ7R[-:*+D
M?J6WK+>;_I'\V.DSHDIYXD,M;>A'L@],8!\]&G#QSG<&>S]TK90S?T1T7"UX
MCA=?,BRT7PJ&EPV\G1*Q<+JZ^%CDKZ"+,#BFY[Y!O7BWY#IQ\IY-P\4Z^Z$>
MB^H^-^3*OV'NBNC?&=W4?VFV:7_R@+^QV/\_>>G_KN&FIR[L11WL\M30T_&^
MY^R_IWUKRW;!1]?W[TZJ<%#2KM CG%>U/&_A?T$>][Q:T]'!C5BH]?0(+4G_
M$+PNSOG&B%1<K4! >6C%5@Y@[!%WZVQ@RI66&?A1A@VB:677SU828K2"M9N<
MDILI8-*@D.24'ICE8*+4O?0V?L>@5=F+<^]WWMT)O-O=$'RG=3\[R9+&&!JV
M0P8OE^?X+P92&N57F7@ADX6J8OWQ5#P<[BXTF(:@%9$,NX;&UGM'(H(]/N:5
MC0_D?@CXV$4U*UZX[GC'QK!4J6GKAU_8/S08O ZOWPA<4-(VRXLVS?&U*09+
MF$7SGD;"?*LOK^875Y= JP 1N>\ZM9'R[[9 1>@E>O0CEN+A3Z2*%G" CBC4
M:<3""DND&S2]S01KB]&,W;AO"FS_Q^B?,!IV$O/P.P<8J399YY-/K?Y*$C)@
M0U,].:Z_EP/T]Z9S@#F'2\QVY$-X 9KUQJB6R)0HQ+,5(_&!.:N"RJ">BA$=
MZ_J" PBBWAN((+YB+XI8&  B%A>2KI<\GGKU0SO&1*VL-G-_K/G57P1EY67?
M<"%%P6X8R=)<D*596DE:J>OW9-F.RY<8*7]8-,.Z@_>SVMKT1![#1G0C2=BA
MA]3E4EJ4;_"H>432H_B1/<\+=<)S;S<@K?3X#LX?V #A&ZB-NG6&IGF=N\4E
M<FMH&HB>VJ#JF\"2"X>/J4%4*8'^=J9!)3I%ET;(E,2+!R0Q+TN6&+FOY ^J
M;!QT.,3^A9"5)QBIN';>9^R\@DAO["SFY<MTK78Y/Q$+I"/XE9A_DC8T_GY"
M2,0V;M13^FKQ/K&IGCS$5H,5"1*R[_&R=_NS!LL:BU=!. ,:7:+CO:Z!@9ED
MP3!\] TQ?Q]IZ2VN 2UN.V%5CO%[Z*RZZB6\,S0K8N/GGEU^EO8Y GB4E7.4
ML\&O%Y^D<5E?X9H]VDOS@TLACN<M]"[D+U; /HS=(=5V64->*0A-:N",!65E
M:8H#',(\QB\PS-EB2#'$(+PD@16YN52X.?B:8X@C\LN=&=:S]_,<0!/%TX"G
M:&;-P9IYH,%<" GX:_02 1 ='."+X'U&0H-'^[F/5[M]Z)(H'6,9!7D6 CV%
MU$7,(A;32?E(B$H*_)@&A04+<E6'?\KL5/=^\"1-?W1/O9^RD3L][T"#D<"#
MEUZ?UI"XT5 T_Y7T9VWO3P47LF<8*'C6DKJ% 4H;Q1*QUO)_X48M</C9+E55
M*'\]UNVRPJ$'L?4I]P77R1%+7$Q[QX P$ZP0[<BXB9*\\'Y&MHM+V>*OH9UZ
M()DJ%7H!KXQ[W3/YH="^^AEC,6#@HV=XBUOP^15$OCU^H6P)+8YW]]K)4G%;
M6U#5@*+KD4N?EHB[OQ+7?IC](L-,DXOV_E&M08LA=S?"15QB?*-L?NT>R"_W
M_'BM!'DA$ZZI=SG.@4N6$JB.F!] F3QN[?)VZ%[F &;$'QGC)S-V3=PSG#AZ
MMXYN0]2';.H%1)578*K_8>G_48+0=2J#*HWHG=?#)4T-BI0.'Q=,1%V(X5D[
MNQ$';O&>%PA-)D50HTDE#1\BNXZB\WW']3V5Y\*GM9LIR1\>/NSFC?X%]UTG
M1,W82]5$N-"RL2:FXT7+Z6\'HL.K@X]_(Y6N3=VVW4!F+]#IV$NOO(]H'7/7
MFLE@X=9"X2HRZ[61=$EJ*#O/SEBI\N1$ZPN3W5+%90>Y9PNPW6T<H+JB*/3.
M)ZFS1W=^N+[[FP;=[!074B5G<4'%J),!*YXJ2Y%43UOZO-+KZY0*D9P9Z<^_
MV<6,^1($LW)<XSBF+P?H.N>Q9H?707NHT+6%1-%#.##V+-*U%KL"X0LW:QP5
MVDBD*&> T,1_^$91D$_%7X(+0W!R_P^EIR/$ZA/-9M9A=C!W.D'_WK3M]T[A
M]9K)8(G6U(\6E@[Y" -#RX>6SPKT7]"\F1X!R744 \_QG)LL@ZL=/PWW2GZ0
M+H,ILK=#"!U474H+)I^MPXJH8Y:$A.9W^.1@=(9!VU&Y@O>3H4'[[YBB['\0
M'H5<_10@YE#2NW9J[I;*^Y-[# .N#E_V<=&K&:\V/S[V4U-!^;)O,[R&51Z"
M*6TI+1![&!M^E'DND&72N4YGS[+M4BOQHUI-_$+/1R35/$WT_-IXJK_PWC<W
M%BXSG/FY_V$_]B*N5;$C*SQ+X=*E#YC!S_U)EUM.X,X@GA=#X_VL<V83CPM"
M3H_KJ=4&76!\_!(J^/8JT!;W?<@Z.#BN7]#<O8&60%8QH"'&GA:]O>&9B3^V
M=]8HV?N(]J_2U6Q@LF\&VX!YGG* AL]-;K=#*[2HHEH_UC8UETC754@O!NK7
M :%[K>(NM:6WL0<]_!DJ"V>GU+X?2'MI%*/LCG,9@@@> OUT&2Z*]\QI+4DV
M)REE%CQ\!?ZH?*Z>N[+?]3&CV/PS+E%C9?=\M7R/-/-RS^VB4TT+&CVY,J%<
M<@\6M3_-*ZX[2"/#OS;%/U*:Z641ZLGT/#55K.81?\=R%0/V<2CH=.J^^'UJ
M"'>&C?6!T<Z!Z@%GVO*F[*?*KAB>WO7P*._0#J=@Y%FP7D*,&M'@,6R0<&*.
M<>MY;G3L*04AE@]^RNFVBWW_E>R>)3':+ 8I]W[]>>UC90KRKC_ZP88+A%Z/
ML%TUR)A7C)G-B]QV#@#I8:8_![@-EY_ TR%T@H(@M0/JT-I9RHN_2UJ]NTXZ
MJ8[(1;7A=[I **#_M560+7/>M[KJFKZER)0,HP XP>X8>45X@MNIL<\FJ_#2
M]T_*$A]5*X^O_<CW ZN$\"'\:?B(2N&Q)85?;$RD=$9Z'\SS_9J-?G4; C>>
MDR>;FY<)\WQWK$??2\5'O H8,J 1M)ZL[]"5&4?S#LXB^%)'B)<[EP^7%IT2
M.2&TOP47O[/N+KE"7!NGWPF_+HD5"# :0T5YCE_-= BP;W!ND(A:_RDIL/C<
MX=N7U%CAPXVJYF<7D"86CB\:?V2(;K=5D2WJS$69OC81,C-/0J"U%AC2)\C^
M5(\.E@L)/RX6$:+H\I'F>ID<9Z0!?OC\QERU399XY*3<"JAL?L^)8"!*T.E5
M,#AS>TX37$N8C"ET:U1J4>CC  _!6_*ID5\[H NP6>A&()\;Q,I+0CG 57LX
M>WO?I"BJF@/4F,(G?ZS@%Q5=(0XMP0K#]04@V#4<X"EXCJ:[PEZ8Q%^$EF)1
M"%A##N!!,YDQ+W:4'1)\U8"L[*6I,;4X0'-]B!(4>'),(&@IS=E(PA\?7YGH
M6D,G4@.%2#/S$**&[%C_+1>!?,L!2!8K@Z-#N81:)"_Q54RXKD'H[?X#?@4V
MTE77FV[)^8NNX(MGEBQX%Q=&A;ZXJ1FI1&MD#NKI2 L-.,_VF>F)I3[<2.Y1
M="874RBAAI3@BJP/9>4IAO&VZ=<(,E]:U82;96/O(4/K HV*8QO[G.9I"'_B
M5#>A@_Z<"%OLZYVK<H+HT%F(W,S--$#BX>QFWD>'V""TS\U)C+24C'1GO*P5
M/^3TL,P/7IO-=>/V5V&KH_(&+6;-HB*37?9O5Q9KF#I0/"[$U.=X;B&T%7;F
M4G^Z#R;E&>16!VTQU&VJL9;Z;FYP#7Z+)3G*AD'1_K$/7O#F7HNY0?WD+4-#
M]DV=UOYR6=?NFD@;R[Z)<X O3FQRM+<HB8$ 5Q-^[P BOJ=(*MF),HI))*1&
M1U;=EZ*89R$F]HUX'FLI>L_27IJ98=^J=IVU]>.Y,C>"%":RPB+E<<EZ=R"_
MX)XB#K6"!C!^=-\:EJ%<K8PK1'NIT$4V5P?9A9XMIY7CKXT1Z&)G>\%;+/YG
MZ$E/JRYX["93?$TCI9:O/!H!H ZGD;G/DYJ&.$"!_O T!T@/U+_='J.+];\[
M<^I$CR\NE0.,W>< \\$<H 7. ;QPBF))5TAJUF3A G>F5D:S?E/)@V9O^BLM
M!+]YTM&A@%R?4+OED"B#T'L<8"<O![ B@I"\8(;"2%_1ZWH<8 H&.7R?&*,N
M'DT@LN*1DT&P^3QO2!C *3<Y ,7H6P^B#_[[NIU_:F=!T!:2.VB*+?H%.KNL
MB46#+#(-*C 9"Z0#!ZB#Q%#/!@=XB0:)1JSC,+8YFF[$ 9;6T)].NK+84$47
M\#28/0-;G8"\ \,!9$.BS*(UXPU^M5QNXLM6-=8#1*F&<4P>MXLM@AGC"ZW?
M5EL&;3_PKMY 3SD12!NC*F'5^U3-T^:V,\(P].U.,!UTIG,M9%:_Y!TS$A[-
M,MK02E[+9Z&_K1VOE'S](Y9*_5AEA;[+ =0#Y!:'F K#9T/=QG$2@^RW5P_9
M*TF[T%L%;8P?S/)>C'BSWG@<594:R2)*87)?7Z(685-G,7VJ/PN$7EVDJHOE
MS!-?6SG^4'?U@WII&PU(%\[3[:F-M/'!2SD!PK^6*OK?>5!D/'%+?$+F$"QG
M)T0K7;EI4<<$^3[J5]ZT6JA8K'B5>$,DOTW]BT;0K0J(A\T&$I9.,0U-R?P7
ML75.TF4W62JWF3>2U# EYS+RC"[7P.17>JA-!!\+9/'5XR\_6U^24&A&Z=\"
M?9N<<VYH3#W)6R:.5JALRI?/HWSR>;BO:/X0"[(J:8@6?"Z)=K ^8;_L"725
MS-733;<FJ:)OS[](%].);O:]49AEG:MA]M+A T/)ML4":4<SH@K%G^M""M->
M7;NWD>M36N(,#NK#U_C6[&']!6,-J8=:DG+GK&*[1ZZ4?.G/803U?;<9OU =
MEQ^7 !GG*9C]V4<%=JV)-4:]'. 5X<%-7%614'_:V/#DX:N>3@U,8X%^9[K.
M<9PZ.6%1+G.P279$G+Q3JW_2;OX$W71MC_)I^"7ND;?2AUH73IW49N!H=[WW
MRR5U8%3#$M+84HF4=-&.@-:O^@=IP5FA$?4ZIHT)=^X5M#M\N.\K/Z%0-VR<
MAZJ.%HXZEU4SK)])5W@Y<]Y,5-C4)P@*L K?^!C)U$OL#S"CTD(2,E+YF5O7
M[KW)H6KHI@J_I\T@=Z<Y*47'V:M5';'M%(\)S* SNPKF.BR=XO@:T7J"?_?I
M^1)'B45"GX[B#&9 ;N)9P,9IKYT>6MM,T29/Q#_&Y/?93-R_-QQW/_0T;XK'
M;!#+9-_CK#"<@J@_$I/(%KW?9-EVAUS?&02O63??C H3>@#N.W:P%33C;D!2
M%R"V]Z)OM@CE _Y 4NY(*T">AF3+AE<3'L.)KB OO9[%C,)/.IJS/"!1'3-I
M#87*;-01$0NG3I(D%?+7Q\,?W!.()$@]7F.'^T:T,L6P>,4W,VT.J*+VI_5=
MM5:^.:<,@L"(&\*\2"G;BW5-2>;I74,_OI&#%!>PM"MP1@KD[9#[#<UR@'!N
M#I"UP@'D.0"[NM)K/>(8!\#BZ<?PWR!'[G68 $/0DQ ,3&)B,G%YZ#_ 41HH
M+@1FX%D0 E 9\!_["T 45#$?DM4<X-(]#)W, >(@]X_5-TRM+O/JW[FD3?YA
M?FM.G ,,KC?2<%09<MZSK7%S8DFHZF>$.,G71[S>H1,X@'2NVTRBK^W=QFSZ
M1[SZ<W?2B*>A;M>[I<ENEO M^GADQ:>;):!T3T;W^JF3BRKO///M?QI:]# ?
M6N?\-#5VO!7R,W7\Y_5/'1 ;K_=%\X,'D2P5<AX6UZ\FS+V4 MR1>Q13K;8N
MI;>=MPCU9E9G&/M4W5X*89Y R*]ZH'PPKE=\B_9BX-P@_LC",J8?TXC)8VE7
M=[B^J!Q4^BY#N.G2"DU4=3T^7'$L(&UKAJ%V::YSVAIZD@.HK:7PM[F8[SZV
MDUBAA,@FKB!CUAPA"O8:F\]SL<^W547@9E]Y7KK.8/] ?;>IHL\E;KGY4-Y[
M#4A<#-QS)=)\VC9@3Z/#D;T;%@I!'( @CYFJQ&P(N:]1%D4*=EZXJ90"FF1-
M3 \\NENYGZPZ?*NBI(0%DZE!J8?8]Z".!]1ZVBR$:.Z^<8K_4$#8,= >PX.Y
MM\AS1]T"6=*9QB?2J^#>:0_[KK'04]_[RCV/$I_[6,3"7IQ'!/$A!,Y."?$E
M'Y)?]FF7REV;TT$22V)V2.=@$YO*'UZVP9D(20?E6S@%28D<7_]B1?4Y,,D\
M?*]]%I>K"V?R?&_!Y07D:P_!U'5"WWO33GWF !T>15_8X2S^V_@YG90R']K,
M!OD0"!AA?U3RO3%(L/*S\NJ$TWA[+,=T![,K/J;-]\W=&W-77.F'C!FRQMG(
MCP*FW\2/]67($1]8+^.OP2+Z)"LK<N\.*6&''1N]EU8- SZ)"8_"5D.))+.$
MFK(DI"MDO?=#I Q",]#,;;2@"^QG]8RW^(S!@]%.X)![2@)SZUQ'FV#ZA&1.
MZ;V6P?Y/ O0"/"6W;_=4,?X4$TO?3WBTZJL8K+'0#EO5UR\H*.VY/594%&:2
MG/A:]DYM^MO^-4#0&->!'$"/5G* '2%24+\5%A@%LB4GL@@O(@6_%73$E#V5
M*6O2;O=%"J*V!6B->:WXF!Y%C2 \W,5,IW_N)NY$S>K5WA?P[R4/? ]=IX4Z
MA17J$"$6#C!!V!AVL05K5]]\/N/78@2K'U+(Y"8B#\H0L? 6NLR^D>$ *E (
M);)+66G1'&!:$B1"C@M))%RG4,N92,4Y= 3Z2P)+;F1')^LLU+^(?GCA >'0
M9*9:&X5RKG%%VS7C7=Y^)RVA!Y$IAQRRY@K0L:YI#UJ_V+X<UCUV,@DQK*3O
M"5/_'X;O]2D.\*\ ;E3TIPC^/Z8;G>#G*>PJU.KA!#HO(^<-FH!A)<%9,10-
MT77"'SC"'Q[_+X[R5XKBQN3*]%692&U-.3,G+AL:PE@,463NILD9OCK2NZ(A
M$-KWR5([3)@F!PDYC,TE[3CEL,H;4[/8!6=WA\/)UJ_238W:FU%1!9,JX7@^
MUEFRO8/CJ3,%;EM>N%:\$ T;#G6L".9J7H04T9A6;97B&.S16&=A6_M!?<_>
MB4PA[Z/BQT)YKU1%9#7K'8EXYU:]K_M:]UHR?ZAFBTJ9EX?XK](T*38CJ0,7
MUEZ07990FG!,S S,F!N "7:VB!7&36<RJ!3D#'TSLZ09>N=O,DM<%,Q?,HZ0
MC A+0C?G$M']-@0.<$:#SH/,(^&8#SF ,"N&%$AD]C7_ED;LE^::Q?\EWTAR
MI7I!4/R$9L\!G&T@A$WW1JQHH*XV$)O2H0B@MDB!C1%ZH#!%$Y[?4HJ,0HL7
MPA[ !=?A8@%A#G:#>=^48N['+OOQ7C^*';\FU+%-[K['YUX-$U-ATXH>7_[7
MGSYY'G*;*7T;]L$B\W#BTUE@:]P2\CF\V'7I="#3*,3PGLNQSS0M8[\(X\);
MN-=JX:7>[(VF?<R<!WTG-RBW\FQ?!</#3N&[>U.<KD9=UD$@A8=8A&.T(K*Y
M(XU YK8A^S_)TUTZ SK6:LBUECR_$V-XZE >L/)S,M8<9B#*=#@HX7TQ+-\>
M]O:\F6>+V1*$:S;G: =CYV^.A6O&NXD?,I*(OW'M#L"==02/A.08?$!)'Z!I
M@7M@N^UE E;MGDC>-T07C&HKWLI@#O/'$/E4Q>3JT*-OL/GBI1[FSYQ.?&ES
M]Z<%U8X%.$/4]U9&-V@+J@P(H*+ZIAV,WP0;DJREGXV'$KT2D&J+^<]Y#UU.
MRD&4T*%>(+%8RW]FN4(JF('H;VEC7@PPC@,8]#7T4C%_3DDN.IR$_C ;A&_'
M/O#V8D5E!QE13D-KV@V3#EI93-[,*8TAF5!HZ#+.^2VG=)U(UQ;B@\"@#XPU
M1:;VTA&B4&BJ8_&OQC!=MW* ;^49-"(8MPLBB1-"'6?^D>3^9Q$\.]Y4K^CU
M&.3NU3U]1W1D6'.HUIPQD/P(28B;Y=++685=[EU>9]NM6N(3\[QN3[E-ORHO
M^-(,3\2EP3T)3W(_T6J;:FVZIKN-3^NU9(WER3K<1P^?@:],(-K6&43!*S:2
M_$L?JN86*'.@ZUB(?:+N#8VQ479+$'IH&+54O3FP']B=T"P9H%I@0'?38 ;K
ML,XZI)&%^IN?!0?RBL4)(:V=U/I33M;QC3=>FQO-;*E"I+)",&>Y'N2^'I<)
M?U>$#IL?\*(&L^.FR6\TP4/D1W<';][>&C\8</APA=/[U]&6:D-I6A8/PE"=
MG6L>0D)SG]T8+F\T]UY4[E]:FM@>J7<_YV$T[Y9X_+XV-05ZE%D0SNQ9*EB!
M[;!UL@AO<;MK@4BP]463=#=%GSQU<X]@)TXXP-Z8'!^CF9 [1W*W$19*VM<G
M,R]T2>:+^*'J_>QW>!?F2KB29MD[^F#"X^:VY&JW6_D!0NS)M=O#0M=0M,QE
MI?'*DO@=$[;O7YW7O;LSYZCX@>C12.K=GUW5]I8D?\PEB&C%K>JCM9KO#!0I
MVT5VVYMD<P"-2=0Y"Z=>IFD(/WQ'R+D$AL.MD!-9)YE:LNP4LX][4&^R] R#
MEHY4VN!=ZJZYC<\9%LGY$&86;^S)VU;Y>;TW'38//H><>UZ['<=#*X;44O71
M;M\E57-E2N-5A:#CL]]"$XVM%DU16)I:0[S325)> LZMO?P[R)/(=5+>?&?$
M\&51_=&^*8U0?^9.EL&Q<GS8\I3<3;#CR\Z@G8]?\8Y;0)PPI*_16Y,'4??I
M J)*@ T?]=K OB.AKI/Z,QXF;[A[3AT&/<Q+&>/05+9@AK;\.2$*V6XWTQ;=
M_#4@!QQ&K\5*,/5%.$ HE@:;$5Y=UN0 ,;YP,HY]Q"@&"H^,+-IKQ"#\LQ<K
M4O\H!\!!"/9; O\F6(.GR-,R0#S$1SM]5W6AJ')H@(%KAUVM15(T,^94FK$6
MT/VT.>;L/[%V"@_3WS[' <1U5>0OQ\)VVQFV7PW\>KB<;A:<YC/S_J14#6N\
MM"2^:_SRD:C4I"/RY-(:&]ZMN^<%4"5],[Q+I\=HK)/DNOJ.VN2#9:]4Q+CW
MJ:968)F+5:B(VM*!%JM:T^'#OE/$5?C1"8?J-\X[?4230_)7N^; O4R,XF;2
MS8IR?U/D7QWV_H0ZZF[G?>LL^F/9T,(A'54L<Q(_@]1!?$8UJZDC897J.5T&
MY8:,T"0KUE><G&98UOU/6$K)AGMPH)21B5I=,UH5&5PRCWK:"0W0C2U[.C10
M,-G%V__>@<B1$<UX8\G4[.=Q=#[6%_+,,V5=WPDE9V29TC3Q9V7-Y<G4.(H*
MB^<7V&/4?52/]!%],9K,^$F9T+@1P^+=J\_IGT2;V"0D!?==@JWXB#1GE?4T
MN,2%T@MZ+,,/3CRW?V5W^=<UDT36&C*."3D)KAI^G$\>Y\6.18DWD;G'+8G$
M,T>Z?#3LRRZ%VQ@_97?!;H6-,$^,E'E??G)5_GR5:2H>5[E4<U7!^<NN.JL1
M,^(T:&+5QP%N<( !I^X+7XK(\*AC\0L6+W=XJB<_;K'/FM3-1JUBEU/$\'#_
M>8.+V8 X]WT>)5%:N):4/>Q2[R>VF,$D9O8G7KENZJ7H3EW/X76O"C[YU%*A
M"__,SOVS*%)4\0X+T.77,1@=S0%N0RRD:6H_Q,N.$ZD< !R$D!OU!&4IRK!G
MGD(W[R:AV0$X\)''ZGF\"=K5BWY(7P@R/]'-C<(0H[WH\FX.(#9+Z"R%L:DX
M&MHZ2 -"MP18 10*?N'Y-PI,_N\2A$3:T0Q6TO &^_$MR,YED"\N,58@S"^%
MD^'-,-ZW'* J)&$S[1?Z8%3ZV=]F"+>AH;FD:T.1AJKAAF8@1%&KB.G]CJP@
M)\RJ/N$@N)\-L<@IE:%6ZA?S^R _!WCD55?R2\"*_>-'0OMFS$M.VI3J1P=:
M2[\K(8VR;HCQ6^VS4S^J6,)V8$BLOX_X.&]^/80#<  >&#L77H++J]Y#,UL%
M#_^(?8 ;J?UIKOKFV44CTGL GP-4>IZD;7LK&R534"'F=_)8DRS6RA3W\[.X
M0F#H]H[T;O_A#;AFPS6YR.QY<U <6J UP5]PF?"KN $=Y*!P8X9MG^>D.==L
MP='*V]9(TSJE?.R%*V7['Q^X<UF"@AM8&34K8YX-,?Y"*G[^4=Q\!;>^[4SG
MP%"8UKF1C'R<WX$[JD9+?77HB"!8+6;KG+XH:>I=09=/?TAF7,[)[[8_-VY<
MNYPRF407//!=/\V\WP)=F3!:P: R"6C%KZ$W4#]2-\3&OX</#DJ>"LA=&C]W
MX.E6[P:)Q]87CXMP?07\LFZFX@_JDWYO7'1_*@7"+8B'K;/EP&>X9SE+L#]E
M#/M+[X$&'>OH9/B6<2)=TGH-,[D9:S[JZZX3![1 ,^Y:/'6= WR(0_R6*FC&
M4^Y(0]96@F/+)N$-<BAYBA!&1M#$9F2HWW=L8J0Y&<\^<A"*K(VP=W^PNDN]
MOO+JCLJK%\O1RC^ZQ%)LU@PLV] 'W'L#Y98NC9\=PX=)T(T&-$@F(C.XUU^U
M(1;!W6>V]UD]XK$H-0D9V/2\_IBR1+H_U0I]%P[718PK8L4"DB_]R/M^VY<_
M41GY9K1 ^,&BVH-%185(Q8W^AC,*)P9@;7M>9LB=/%4,V::%W&;NMR8!NZO2
MY0,MJ/Y:\%S]C0O7#=\Z$O(S;[ 4UYAUTI)?2!$1:VRQ"X]..[OPU>T1.OV3
M$7O7>-E8@U*RJ#BJ$6OJWRBV>_*C^H*AS/NO@>934\^91:'!R)=D38V^>K:=
MRG#$- =H]:IDESRD3$745#HD5%EQ &/[T!5DZ2:U[5[[_;X&=Q(M:M0>]E1?
MH(<%SY3?[=CXZ]VEYO#3+>?T:FHV]DDMK'(C.U9TU7*)<SJ/G$R77JYXJ:.>
M?WB(L6CB+<7].$]#4XFD0[/5.MTA)E[BES5>[[PW 08W/(A;/X/=:,:5C85X
M9#B.R:[%Y_2BDUB8=AI!^=(=<M/IX(Y.!IR"3M:_M0G_J^1W>?@QV//DK[ ]
M(?"\E1-U'CZIH]&DDN8#T!KLRWF16I!EIG%5X>Y 3NATH7O+XW.]X60WG#6J
M3'';Q=/?=,..>D308.-GQU<>H41[AEG-U[^<2P^9435BEL WNB26%4E\/<,2
ML1E*XX-,S+R$J+/32T4C-UEP_<Z_DXVJ^&<VBN;TORX$ XBOL&)_5OP"ED$N
M@:#4%-(ZR#?P(MXG:62Y)J$]K?PKX3]^S7?8/UH?&0U?^;Q.=5#<2\Y/,!"C
MIXUJ_W _Z7-MXRXR3C<;\IQ>3/V9*G^J*42B[I-P["KTG&SOY*5%#I O\,R1
M%= Q!<1X"+0U28?SFJ'%1*>GS?HE-D!;U(5UBL^(<T3):A,'.&\T^X]MLZ8V
M>$EX$17-0_,X+_#0'[4AZYH9J8K_;L% -%Q:UUJ:R]RG:SIV2FE@UT"[YDC
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
M&T\R5X'J[PU_^%O]9?+M5[R_U4^V*+* ZKL\]UUNT;I7U(ZZ5U]F2)OG9YE
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
M?.>PV2"2N[GC%L\S_!7I-@CX1*[M8L@VP#.HT48N?V!E]_=WY>79[D7N4B-
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
M\HTHBZ<@\RC5T)6XR\U:I5['E[8E>7 (>D!AS_<BOY((LIK)Q=&G&R0"EXQ
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
M=9E1BS=3QQH+!90;*6J^2>JZ;TH20WYO4^O_M_]Y#2KN^E]02P,$%     @
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
M.R2@ORRT*-Z)]<UAF>8)*[E-3M6OY,H+_+/0T 06MP(:_.BK)WS:&=2Z0-X
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
MU0+DI8M T%OBE8VO<R<U""=4=R:6HKNWT&_B*%+6\.BUK[*IY>QK76X)9NQ
M?YNQM2=LDE</-YI((D$\UP5$P7W*DTDTY2KIP[;<)=TLTF$LM^\XVK^ZGLGU
MGK[IZ@!1WRGO4&#\M)UNM%HAB!,)L&D@'*N_:C;$KLWD/%,I\XNC?&[J3N?9
MP?WU0=[7K/ *V0PH*WY1Q=MK[+-7/-6'>T#0V).")OT-[)D9$>)U;4'%T,_<
M2O@QA&X;+52+VD^LDE3BK8 TL]+H,394@:.J'\+)R]ID&:=$_R@M10JV98LX
M)BD=JJ<01P)=5_47#V?7'K.?RAN.#^]%=Q>XNWT3&^&[+RQ\::@C-[O<?"J!
MP3]RID!_I$V6-]N5US-NY2BZMG1%#=8=\C5A6R!4U"%FU5"1E5=%,YBT*_,9
MMPK3%H$@J_D1ZWPF@&;V,?$I%&=OW @E0SUQ]OYP.574I*YXD(+E2"5:Y3T\
M"T5"M*R6T7FC@.=!5)8;6V35_O9#_5T-,EDKAF%6N>D!PNV[[]9*N+BNAN\3
M9H6Y\\@GTDW ):B/1,C4NHM@K:@&2/4;$ABK10+10JOR^8@UN.S.-$<=N$_3
MSP"6OK0A63FBY:*E#!YXV;.0BVGY%%=-.9JC_;#N9(4JA!=+L>[1MES G97M
M#H'N5"'8@3U)7#EC-NY=P\J3GAUGOOZ@(^ZIREW[\MLZ=EG"!Q+&X94OCVQ(
M9CH2_=+][L"4M/>TH_A<\TJ]/3=JRCY8L1_?$\_VO&$-2*H_B[Z[6DX>NNQ(
M(3-Z)$)NK]OC\L=&R)K#"D.ICRJ56396G>>DHO=HM/7]J5D_S;<X==QR];4U
M,T_T4<&WR4Y3ZL"WX.!RO")C.$9*"A"_R@\1^Q=U)/Z>>?V"GL9C0H%*QNH8
M&J^^&4#T^X;758U]WOIE/;Q&F\>K@]#> W=+@1LAL"RAAF@(^,NIOL"R''RV
MXE#J;W8Q+BW.'OJ-(C09>T_!)@W+]ASPT@HX-:JV.R)499" Q3>CBT07B2X2
M723Z'R1Z8IN&,)?/FV(E(H,DO'LR2KDE25PGZZEM@/>LIMJ^>9*%-<"ZJ'>]
M*M^M[Q<8H_\ \HR5FP[RS7A*,DUXI#2O2]CQ6C #UU>Z!&]U['NLP@LZD< L
MWE'R%)B#>&\-"<20.+C_>R0X.LC3:%E^BAX)\#B!CYI\5QF7YF=T8/>/<,!=
M4ZEG.ZF>[3!Q]QB$IDSC[%X%!Q+PX9A!>9Q^&7R1ST4^_X_EX[4:5UX&Q2I1
M3=(Q-UHV'@&G6IMGB+($:W[_:$Z3SDI>^[[#C3O2,_J6T;5'TD0W5-=\J%U
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
M2#@\T-,<JN-V4D<5W^AM'AN27J.(>CUHP?J(_=:E1QGMT=!("<=W=*/T6I\
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
M6AQ,Z580N8U_Z+?^B_O5)'J]T,M;N*"UI>%3C)%6NI<*_3G^'I)=/ZSRG<>
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
M'^*&6X-RJ[/" <PX!AB[9B;4<'FW$C?80S?<E]CAC+F!H N]S%V()TB%#!%
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
MGRGC)_]X,/'ON9WC_&V]2#$:S.^\\G-NC'=<-;V(VZ]I<2N262DSQ/M^./B
M)IOF;7.ZY#S*"V6%2BR'#'$:S/U8U.*3$[\:]^*EF^5FY_)[]A(RO[X0C:L.
M(ZM2&61NS^YY"<;;#B,-!R5L<%.(K]&-M&.V=.U7J>&PK&0?9!S%9_U9:,#6
M$7-36J4S=<),^"$A3QX[RY8RZV5O7X*42K%:>%?0V8*-E7\#N[>+["B,I'ID
MWY&0\"ZJ8EK^A3OA]NC;Q<=S&/U-3E0$=PCTLD$O.TOED=5E@UX":$EW+)5#
M7UWAT6!</_#61T,B=MJ!78?@(TV1J91V*#*#3F7"=]JAD MJY>1JDN"\=,-
MY<-'5_@7*HV0I,$&BX%G&?3."%T& QSH"\_DZUD:J(UO5RPEW!PU7R4K[MG4
M7F$H_4*L+#GG*C"@I/>V4!YMVZ6WB*-,0[9>W*I(_:'T6;^LP9$8D?;4APG*
M^37*0M?XRPG9T^:A<<^W OO33FK#9PZ'X>"D],W>8V]]M(JT:?43,&F)G/*&
M>J &(%AJSAS&OV$:<W['U,/?[8=E-BX(S'P]9=H<,5/8D/<P)9B?M%UYD93[
MN]$SC[R'M)3L_9YFA'K6:Q>?9@:WIX#(+.1B4H3XO7X>6I*M!/G[3(\;F#-(
M7Z3?147X",(BMRX^"@.M,5JHA),A*IEZ3([#D6[X9%K.:1MQ;Y!F',&2,O7Z
MX"NM&_(!MAY5<85$.*X&7.%!!<++&LF(=*Z==3!A 6+/$D S+(^P +,4*^=3
M%X*?_JSA_B:0(4$O7%C^Q+??[$Z2)R?1%-/U? XGH2=U>U;:DK02O/X^%^;@
MNP3##AE6_!<&Z!5DZS1\*MRE1%OWPMSR^?[SF\J402EO8,3JUPNAGO<9,[]&
MF<9='5>3:?'!.$&1RVIHA)!-L4XGU8^WK/RW&7(X=7+N#N_[3PT(7F2CDLK&
M[PC(0;W-J/R,TA%_]DO6I6CA_^Q@=?W'AQWV.VKF)Z :6,?YG:^3B+WE!MXM
MUZ>0![H'U"GC(H/BOU>F!BXV*$* <2#Q8L[/X#*QFF#^')I7M+B<=3>2"% [
M<#',/4L52_);PQZ[#!:U/SZ&T29/JI\ZV!Y[*3$\X[145#D_X1/5/1S9&>V;
MF27H</T9^F*X+#?)0GG#^B/>55<<!7#.UQ@V)]RY_^3?Z#V_!@$J$ $:T2BX
M-V9E7;8%LH(%G$C,9.6W+[T8IM^LGXV]Q2^2#4Y#%G@)_>UAX1 T6O5B:PRT
M3#B,?B$&(S(,77<Y1+=QXW@JU ?2)^J'!=A=QP(2GZSP(D_]/[7*R2W,Z(9M
MJ:/RL  0!693!@LP0!Y)IBPY'UZH[J).(&CG>A J(A:CM.*,?)57U'GV,$G8
M(0*R*@Z!DX!1L<&8AUS:L1F)1:M[_L)R)AS58AMO.Z(B=I62,GF4P2@]*BAC
MFOLJS ZT2@P3!<%MUG)GUS=+M*[%6$,CI L84SHF[G)!,DG\1P9$NM]^1H_D
M^>U^=+XKN@1%#1NBI!,Q)C^Q@##%9!/$RCH*3?<0"Y!8PV !N-FHC!\-)@P.
M^$*D[/-2.L\BWS=RD".E,,)/H>@O^I#>E Z^4)Y=__LX0!/' OIT\R #OL!]
MGK3$E:VBGG/HB+O1Y\M+\8;LN >L('W$$$QKY86T7$(HS^F:7A0-AB@(LHH/
M@G,YH *AF$=TAADIW4=-VFT)%]D#%CJ7MNZ#/(5QT*,71G9<2RR9W%8=<+JY
M#06D_H ;OBMIDC5:O,$_$Z/WZ#0:9;2JN]@3RROCQO!4P8I/RN/F]U248SJO
MF+N8+PWK=IHSC>3W'B>"0[R"#<=-1QDWVR5Y9ID$(8.H&'QVHE2! 2$-F2?
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
MPH>GV6*Y4 M3$QNV[2^)JW"#$;#N38)@D!8G[VVCHIZZ!V$NDOH!?$*13O.
MQ]"W%KJ\)8^^S>#C8?B(*D2,RL3=?DM&V_/D?9N;&OPY)W,?+O"4XB*JIFPO
MPCII_P(02M<[D<2Y]13O"4)&'%M1C;?%9_#D1-L/9>"GJRTST8Z\CLIJ%VPO
M61:/?0T_\MFDGW'Q(%C(\;\Q D2#;$* ;[5495XFK7(S))([]N6 :;L]SL8!
M;PUDF3_UV2IH]E,]IPQ,P_??B7?^UR(&J$@(WB+US]J=>?A@=],A9_M(BG04
MPWM.0JH#;^&0>^E$^-B-Y.Y7G'^RG1_K(=/%CZJZLPI[/7/&;VQW7XZTT/C,
M]M5>25$#1_=5&,VCOE7(_7S:B^Q^?5B1G>OS5%=+GX! ]Q8UB_(".53@/U-!
MJ^!9L/_+U[+58+H5U/12G0:X^6:;6._DAO",PL0?/RQ/?G1O'.BNR?X PY2*
M\L[U ]X?R] W,U+?NR89T[OJ%&D0S3&IJNL^EY-7AG\W-8%(0Y]2=7.X-RM@
M5R\R<PII30$<V=WM@6L$-(6F6J"E]N&7'LC2(BR_COSW_7-I*CW/(]=%X(<9
MV\AY,8NQFII$*)(6UEN+G#8U)XM_IP":+=I$I0XC8;3$X^CQ2"(Z@)AN5$5\
M!B>#-2(#I%=!>E!&X\<H]U)):\-GND[GA%H\!)V4)A,TND*ZJYZ3+*EPSD9<
MI0"8QH B9@WV!5$Q)>9U$R/)M!\"$V&MXN7CNL\60YE/*\@U4@"=R1I4-L;'
M G'O;6<V@T $1:X['!.?2<H$*D+=I*, KIG,[/0FD76;XBP7%2F M!J/QKC5
M5/-:[.$\'*< >K_!T)PE%$#E6PJ@(Z&TRX0,_(0:W/80)1X4DU:'*8 %^BKB
MG;NI]@A@W_CA^6*NQ=EC?W>+9:F7\*68<!M!-L=2 (%J,8N8P5SLAD]A3/5?
MO&1W9N)B+\:<_)!@N;Q#L^!R_?I:J/7MR"$GKA]O)KURUR(#2R>"%-3V=@DG
M" _YL5;Q/(.+EN?T<^K"V3Y_T$2KV&W*BZ?QI]L;#XKGB)S#]ICPS-1![^/L
M4Q:-+<H&KV=6OO'DL[MS4++</=^ES86],?4BRZ([ZEF+NMWK&H"</\ ?X&O]
M8%B7]/4B;<G,T2FAIX?%MB@ 0C><:F."%BY6$1/N=K9TC#_=5]U:(#N"R'J%
M_&0Q+0J /ZO+ _\*[Z.VI:Z6O2E#1+<MGHW#Z)Q=>5Q>%4:OTBDA%LE'M]R:
MU%YZ(LWVBN'CX3=Z0LW)I><ST$_;[8/G((0F45D4&B)C]"5K7Z9S!Y?[PS8[
M4W+S;#[RB7&;2*>TDWAKTRZ#F*G='WUTVT)<0;-#E)9&Y4R7<54U(:UDGCI_
M(%H(T.EU@Y;]HWX<7=6L6:;%)[*R1TBV.\2F"I"O]_Z5C$'Z<F1ZH7RFWN&I
M;?8'VG6'<.^EEX0/V1.VE9:?)ULY3@WEOWX.0O,>+?PI<2;(Q0E.E^66Y-W_
M<C'_=.B=S6KCB=L#FE[]&K?D2^0%?FJR%)@WV^R)J%.'+<N+*<RSKV"'NS[.
M!+I]/:.]*QIFZ7-D? U 6L!911=Z?\@Q7HJU:YW^+A5*ZZQ; .LT-S"?^B ;
MT#URQT1]7%KXORWV^[TB*V#T072*&Z _("@U<]]K4* [N"54ED6"X]YY0F-)
M98UVL^&YX<='&0)E.SL5K@:/MZJH?&M4^[U2N_\W8K$<L14/_.'EH"YQ,/X&
M>(64N;4%U%I+HK_$)6NXR&F&U)]K#9#857K5$XK^GVQ?_JO%/D2LF3F)]TA%
M.!G'N'&0X[#'A1"T A4U?7,/X-UMD+&R6N#@CS](34]LLU]]^#SB@[+!Q>-Z
M?I,<W ,GJSI37_8QQ-DGBNX:[F4J"7IYMZFFZ")D@ME7AA<J'BNP/M(-L1(W
M^8./9_,GC!LF"@[KDAYK3@Z!GRSM%!.7!#XF.-^&B$[PG:XY6N#]>!LT^#VA
M$X.:[YSN!;][&@CO5NCD^(TXYO^5^)9PT 5+*[R3GC4P_*B9X;M#9E4-ZV&V
MA#94>=2N@NN"*\9#R:(G9G'JO__^]R(I.U@/TX\1\C.\\(Z;YI6W/G(86<9:
M\9(0QD,4<79BN_1%807=#28[PKJ?&-><-VJ_6A$=FOTFCY9;7AP7IKS0Q< 1
MKO"4^T/ 6B^Z%_$2)/$ZW\>@B[P\=T3(*-JQ+!,6':KG[1D:V*5R;517X6JJ
M*77Q/Z4 ! P*_UK<I'\QO3L5F M2!&&/@-!"2>1Q/*QCS&EU,@"YQ2PJ,T"*
MZG(S.1PX%>7VP,3,2M!.'X0@(6T8C&C:EO6$%E^A ! N%$!#(I+XM/+P]JZH
M[L&%?78ICD;1X3/I7PYGC<!. 8!.4R%W.X#X!=:U),'+A,A!;_I0?9";%ZF=
MB:( NKPI@,V3I?7)WUTXR P5I56L?UFC/3#"7NS'?IOO#PO!K")7P\.&/US4
M("9+[CNMJKJ)@H>##X^3RUT\I(('E*2,K:,/Q"(09)YXI](A3E]HFL59IK]]
M+P;J]Y(&H:7J*8 0@QF<A800,[]%P!+#()S03"4GE7+$7@L_,35*#-O=U+W-
MW,]Z*2X*ZFU;\F/ZX<C5Z'YHNI/?5%9HIO)6V1%_A0FQX,M[7ZF];WFV'Y!<
M_DZGO89A2[U@;>]:5T%R2@@!Z+R[(,9Y_X\/$2)L4K_O.$&&S%T"%OO.OZ\6
M3_<:,#7+/^<\;VY. 0!:ZP10CIVALN[\_1@@_@TL&9@IDHWKGA@0"NJV,AMX
M<]!.'=5U#6ZYA^QUBZ5M^0H;)38Y1"P20P$4;1#,^EN80G;+R>;U^L!PI4P&
M=^+9FYG#+)>-&QC(KXQQ5D2I'&1\T4"<#*IUC.N3_=E5A3,%0N2,3^QB[8LQ
ML;+8_EWR@_G?L#!WJ#;6C!B>IE6U.E\-<K8 >7@=BV74K^BA'_(R^D3::2Y4
MHIOGGX>_*ABT<'^6LYJ>EA+@>287KW)(%H]PHP[^4OD^"=4S19<!/\%)N[U;
MY/+8T5T_)Z0W'AT1U\&'FG3[T]CM/T7)?I='_2+GW??3)]W#9HFM#^-8VD]>
MKW9*OG>>$V@T9O8Q^R\WE@!3G:(^O,G8^1P??]Q%;9&U[N)3)6\<=NG@GIZ!
M=5['O/>C)=+KKJFK#F>-<0I3T"KP?)N]^2M"@)Q5Y!\\O'&8D'?-,I,/]]C#
M9\7P-9G^/A\EUIQ13+'F7MUT]^!, 9%K)E$C[7=J]P$ZYLF]+NL\.KZ=8Y^^
MG4A+G,+%)59@\!<'=9!'-M(V] ?7EZ$>0TN;[OK%2:W+SGL#R"B.KKB+_]?;
M\ YDJ! 9]X.*=+$K9-Y+IL%)"3DK&V[$@WP2>@2T<+V8J&[BA#?5  =O15U[
M-2-/ ?0\AG5>S(>U"AP6 _ 0<+9OVJ;%_F:PNX3, ,3],$5>"]X=REAT_5YM
MC*\-=]I>%GCWN=+VL4A8;-HIIQ<?S\^)B+#V%^TVP_#O*("4G/;:]+YBLU@Y
M/_C=DK0@3/1]I(WU.0H@FNDCP?[QMI-X4R#H%A(K#$*?&D8N7(#A/!4^<DR:
M4(G+$]9S%-;Y2(941L6&J,_H\1H&V \1,X?L _[XG[]"][Z"\!L(@L8+V%H:
M$F?YHHP9%+#LM$4RT_[-D$YI6UEO2!ZKJN_A3.%DR%!F"H!SA8'@2P$D#%BJ
M\X/ J'D"HAVRX) 'W*  EHH_[8="<DEV_=L"LC#G#:<<MMULH8GK4B-)%J9V
M\]W(Q6NPF5X* +RGJ'371PEB_I__L>\=-XC> 3U&8ME77;2!0N/0!*^<(8X[
M>!^;+)N :Y"W5?F;0?R<\+LM<3*GKS%7C>T*!]_' \E0&0K@#F@?1 &4O&@_
MC,7:WN-'XG]^);^A?B!WT#Q#!*K;A5-)M+\^NPFJ2_UVFK >?0*BH]&Z8; \
M>%UE8+(Y*/5]'=$L4B+UWNVUG8[UA'.^EWO\N=77Z?_K9J]%*LN+#?-)D@\Q
M!']])MF[(L>6><"S2N(+UZ/Y_(X/\INW\I1\:9YQV9]55O<;WI#ZN^1VFTCE
MGN0I"B &DF%$=< SH"7;#RRVH35+N,75[;D?BDK#2OU+OO.53$W-]M,?*  U
M*E-7 $G4,8Y7,ISN#D 3R6TH6 H('[4_@_6\GHSBK BW !F\$\,LI$?$QWH"
M2S.#0AO/-\7JWFPVG@M1C5J%$;X5$]J"D0)U'L$&'](3-;M<PV]FYBG*WEG(
MBP6>^I0^_SBB%FW(_Y*U]#5#OTEVTQ-D(G#SZQ %@#FZ0K[;>#E9%NZU44QV
M7"??FV+_%0W\(:0+P6^AI#%)]BNC_[5#08"0G;7)>E3RWUZ#+?,H'!Z/J2P^
MP6YX'Y8U9:5ZY,ZPKC/4=2: (TXV@@H[N[?B5G?,Y49_K<=TT=5GPY<CIUT8
M+N2V_YCP-[A@P?O%3S7(#_Q5M'N&QPS6H^B1DE'I!E9Y6%.25 ./$^@&W\NZ
M &V)J4SOJD[E7N,5N1$/U?-@VR4[J79#ED)Z2CM''^'6R[WS.AE6<7SJ?CNV
MUTH7>+](&Z)\0>[7K_-^#KW\046#[;V:_JV\#-\C8P !"<;A*.N0WT"<!P]C
M%I9P!?V)<N>4=UGI;FOJ6]#%LU.!VMJSUBYVR1&HS@X_-NE#NX^]%L?:JBEJ
M%R" 8N1.LM#YLX[(B]F( W@@0-A</E&R?&,Y?VL;I!%F+\D""R1R,MO8@GR]
M4,T2KOB??SH/_J6WYL1"/#"KM56U[&$&@3Q 4M087$CT@;)O,P37KTZI>3)\
M_2F;Y<E\N',C0S;W<-Y2["UD(0TU(Y[,E"NE9BYQEF7T8Q9"N9ZB7?9A9PUD
M@0U8CQ*7L#]N./=-F31]G.:XX?F<O;X_H6](XH=QJUKV38'H\$ ?.PO+1&_M
M,\\"?0&*_DY.$1&E.^&^OH#7:L\-?Z\9Y"/VX8'#YI<<$6'*AHIQGRF Y[ C
MZTDOS[(K:.3P:W^7"V/\(H??56"7*;[Y&Z_XE[/@8<H7) 2(3X!%!N!&'[-5
M1&Y^'N),=AQ3<]Q).2%'0]X$C0N,2_!S%%N9!WDKK[L!4\SQ ;BZ^\P,INJ=
M+,]JCQ/!!V-[.A2 (D"*:@U#*L0;N<Z/?FWBWF0@? $3[E )K])[!N?*D6JO
M.K-_VO)?RGG[SN170F1]?@H@GD !S#-:>,B6+\L2@786]G_);#XLG+EIQWNE
M$@YZ'KL$FAWAI0#8+/:"$W*6J0R/>+TL:#[R\L.>GU$[;2#/0S[O7"$\"]KT
MUB))K)-#YEEQBRB!ZF/=?4Y]OS%LR)G_KUX1@M#J0% MAQ/>0T:<N4PF%6;T
MO3[2Q,U1 $1,&_%C%6(S:()\]Z/%L\75SZ3+V[N'4;H+P.AZ/-H'I#\D20$8
M+;M/=O"/B#!%G*^%O[_RD!T@?4PHNEU$Z>X[-GJR#_6C<OPPJ*7O'HU[T<6\
MTS0"T)%,+;"YSW//D.-1J*%[F%JTJ#=CN\/KA2ZMC+TDLJ,&GFT0M]+U67'+
M4:JBF]O&]$*\8?RKB,=O#4)O;7$[\B%*Q2=+/B\NPL]!URR%\ET%_Y1HXJ'#
MU,\)_O1,5+-G\L]',3(+FJ%"<V;CKOP2X&'J:Y56WYR(+>1G[.JVS\X5NE5T
MJ]CH04K)H=T S&+5]O\[*TZ76(X'_A@G%UXF3;8Y $C(V5J?\8*1N04.U?B#
ME"JKY9M7OGD &[:DG==U_QQ\O>/2;2HI[Y:R+S#FGMJT!!J]WA*RR$V3/*XN
MD,#<X58%S[TSJ&G[4XM_$ON()3"(X>)AQH1>C;3(OP<KY(W@*_(+ JT[E>_/
MJB_PJ 5="PG1"1A1,AX9[;K4(;>JVZ/ X@)L]F),+GIA=B%_<<?3>UKR=B-T
M:U? R30H"VK>S]QUJ??8"\T\! TGP_9.$21 ]+V0XS:+NG4\$<%O,M&066XO
MT*G)^R5D.</]?4!(]%V=BV>BF/^XO<.96*@)B9UV) M8'^^MU#%!/EW<F="[
M4N:8RMCNLZXSO@\]N<EE]=/3U8[S?WGAZ?\EQBW71MJ<J\<!WY^ 0@%>496&
MOR[SR[^J',+*!8^L4%3;MDGUH#?L!E?Y<GUY(9'_[OB)LW#FJ,OM6HIZK.;&
MO[$0NI&$O>(#5"8%T&I<O!=BZ"IB;XDH_CJ#_UF\&_>8:OQ6(C=9'?]BA@_<
MS6[R7O^M[:XZAB$@U:1]@\#%R1"_]/[*:>M&+>Q/=LUH07LM)0H]UC$(]' Q
MIBC".6OJ11G_EZU/8<JUFJ!AA_J'GAS*'U\AZ*IF[?//YA!,W7)MF RNG;0S
MSMW/SZNM)H3=*0J=U L-LUR[/A4_M<U G.4G9CO#)I0<"/)G'R:%[Y+?#B<M
M03LP\D6'P]H $XG\9/T)X(&U*#$A2;BE=VX_N0'T*/)P6XL"F.Z&D&],P)JS
M.C!+FR3ZQ# (\[*_WNRA"4P,I4+->PJ@S;.)_ 2$>9T0\:%W$+?7F$PU^$\=
M)H!0#6HEV-Z[_TA4&/];HD('$)^8>CNJ)_5![&/FZ)'SV7T >WU5/E^OXTY8
M$CB3_YA:^U=!T1Y10O-Z=SOLFL*W4C.9T^S5W?4_/37NL?(I=7X+G0UIJWS^
M/#1 E.^FWZ[<])PHX_/0F/XA\=+PA]%!;T^.O94Y;LE;8- ""8+@J1W"Q7=0
M:;J2 LC%Z(KHHA@&@#D@?,@,+L &B#^%+, HU%1[-&;LWJ47_>?/B?8.+P>Q
M(U ]%L&<KK,[2ZW?J(/?(9_2(JVJDM2EN$ZVRTAU%3A]7MWL#02I(['G0#<I
M +2UM=!+)V(%O8*PQ(,P,"?(A?]#7IBP+GHH:L=?_^9&').DP(S7BH)?V)_"
M(A.'+$(!U->"B!94+0ALB7N&P=CL$QDA^)^]NWX&5$7?@#4#.>I']0?G26R=
M)C*_O09?G/^8673"1WL1>0,N9I0O1EKV%F=P[*, 2MF)R_)68I^:YK3;<5[T
M5V%L,D,O#%V?R?XI (Q%="'%R)&(Y7[$U#>W#=$9,FW.3 I-, -@7J%W$L^9
MGKL0=W)1:3<>TSWT;T 6?Q.W1%'4;OO7;"4/7,ME*(-VD&D/)" %3?/J;3=6
MMUB)LOJ+$"VKF]NZU.?K5?':J-0$YO[0T$M&[F24CR)#_T)2 XW=%L*O=R<V
MM<%\?K-@4H[_#QJ%" X2!X\OBF&!+BE=8_C\ S3.V?A0L8SI?M(W.$)#1LNO
M->8U>]Q07KH:S1<KD1WZ^=^KX:\@286V[0ZU9*O9D.&E*2)H#-Y\\+>\D52'
M<A<.#=_7V'4/Z9>FOUFW!P* ]7@0).[CWU=&U[Y,Z9X+TWX[/\UZ1?!4F\KD
MQ4]&;(\*Q5?5DPO.'UV;P;])O3M$1+S,*\JV<K9\'CF95NVO&0PH?5 L9320
M4;YDXI1D@J/YM$N^-U_/2W:RTZ@9):9_FC!LXL-W<#SE^< Z%1@KKI+WMNV)
M;M/'.PH3CFRB?B L%5NO;R,%"6F3MFPN:P6@^PD^6FO9'V0OA?E%Y5Z4E+R(
M*DT",@L)O^&8*30,HT(UU/NP%A[T%A@K,#]:'NS!WQ <\NA&\_OIQQT9<AEO
MN]K!E]+XW] ^2;"7->@QXX@I\1 ES@'1/15HD(2V8Z[-:&5X$FNXEF)YR65S
MOMNB_'J_KM^3%?Y(AA66'393\%<'8AY&Z($+VG+9][V8&RRT%T$;HUTU>3P>
MBV8*+#X\=D[P5O&=B%AS22CP4^=7;I%I<PK@)ONBJ7''KF>FK8&,@1V?P1Q]
M\_G;+/Z>[T7RC1X8I(@;ZHRVI'H<I7+IB^QOOXX7W*A@.TB %7C4&9?&Z0ZN
MBRQHBPAO&*,$\SU+N?@R/M.\8W/Y" D<3'I[BR$8K7,,!8E/?1"PO.]3%7_]
MJ;#QX%NAL:B(M.LM@(N2%R6+QFVX=V68F*9V^&&X"\AU+ 600_11TMPB^(11
M .'9%  ,1 (M+.$@X+BQ S#Y56MO=[%'K@Y&8_BVUAFM4Y"*MO,]78:9ACM7
M5/1B)IT I(+,*Z\=\:]&AC>@OFA=P8YGAD.9OIU?WI[,Y=X^_JRX$]$+)WP]
MF!#ZX,(@+) ZWN'\_+%PQ",G'F&56OJ]0M4W:AP]!&\GMYJ^+@89U'=($G&-
MP'=&K"-W:;-U-CY;@Y&F4.,G^CZP!9<95L%J02<3_T'<89\#I*BS$:H7Z9I6
M45%$OO"V>N]IP'LN#*</FN$F^949>\+J]NF)R*.2A<?Z3ASW[7G LV;T(&B+
M??YDL#PC#CH*5?>P7>^8-AHL/_A!$HKGIA-T,IC_DE)SV0*DS"L&EC$-'_^\
M[4WOT 8CH&90G&Y=C0YU-26#HD5/K->^H>@+!B[S7#E.<UO0VE5^U9F?%2"[
MEP7 D!BI9H!%_\_7# (VL:/A'<<WV[C=L]4U[EF$4^?CQIA?]5*T=E)P]+A7
MH]JG61 ^$A9M1VA"$PIY]1RX2:3,EY"'1_:$YGB&%00?PL<[U$VNU%W8T\8S
MXXYIXQT6?S8XY$+]AZ$%;0.URA:.FRJ+3I)T-3HIL$X]^>3V%$U99QZ5 M#+
MF!I?;RC\"T:HZ.E,_$@IQ#HQ1%]( 6[AE!MT6D+B]A?!-S5\JX#)9%4!*JDN
MR"Q:H?GCR^$22S+,<KKI9\2FOPQH7<EJ#TS_*MS5#CA6<S4A3O:4*U-\9O4B
MJ:M+XU<>$J:7@ H]M=Z5"FZH*'EKG#"UMM=RYB5O%>O"U2#?DK3C*97LO\[/
M9.8D(1=@/1?)QBO0AWCEZB')E8G'T!SQ_:@)[?-.USEIJ<N*:A/$64@KB:@;
M'I5%&I5Q?OD;[GP!XE.A5"B9>YDMDF3E[&X>.5M=Y:]UYVU)7]4)6P/_F)6[
M=8PY0L=]ZV[#>F@)\O=P/K$?$V-2NI.T)*^<:!9E?,+X1I#3(,WMXQG_3FRX
M%+@!E_-_GP[\52Q=OT)X1W!=,H7_1,R%>[F"5G6IIDT8X<.GIOFVWLRDK-[9
MSGW.X&4]U5-A":@&/_<_G/M*@'(>[SQ<AQ/ ZY"Y$*_4'%+@#%9Y1GQKS-O0
MXZS]I6*0'_NR*T/L!V%;3ZSNYMK3/Y^J_P^Q,1EW6*(>;.2+*5-3@YT'630B
M1LXZR]4K<50N>BC:!^O/MT'-G_5('(;JJTR/?TQG4N7.N\D--S^LO^+/Y!O/
MO>T=4[C$D#ZI<-[E?LDF)WP ]-$EOO2,[[E-CQ*.>V+7#(P&_H"A& -*TE;>
M0.X1A%!-J)&\ I G!7 !(=$'*V'W7O;"BN5USZ/:G3Q)7 PT2E9.J#+&GM^I
MX<>C25*;Z F#N)W>)I9-\\$?G&"4^.L];\-'W<W#5AOF/IY*]R-5)2Z9&_!%
M@IT\L?=.*#A*EYWB_'?1@+^(6S+H'*H>:'W=MF%8O\SN];=PFL*F+[_":4!6
MRS<7#@L0+HT7N/;\L?VS#L_(^2A(L.M)?:KTK-;J_D'6GCG7X;5N%J-HY0FY
M4&G@*26?OU;*8:?A3;!G^K>8TO_$,+"@'195I2VS"O17GL\I'I"#QYK;BKF7
M%$?%?#S$+Y==I<(P97'_^P^YSVF\\N1 !^:4THS.:I<\BB=;>CAO10.-0J X
MQDVO'-@>%U(0TZN:='C_Y[H+9WK. OPP&;17MD\!]0>,R],!G1,'TIKTL50^
MJ-:=7I\@TQ;W)!2,8&8Y>!,.]]Z6]M#-'@P-6TJ_Y]Z;=QMV1@R:6GN9_FE0
M7BIM2R-BB.9U[5TE#C>,1WULE?X\RE[UR5>\[.B_R0?_#_'!A.KPC&JUUF!>
M2EN@HL8 J.C^KVB#L<-H X9"X6(FO5"+D&&.HPPE/??TQ23-!IB8+LEEE I/
M_9&=]8!C(-2UKZZ\;=V[?I7]@!^V)X*@:IE:0,@FE^JZBV)Z[BS\) ;Z2\N:
M_LDVY@.PT\G[;2D.:YG<"J,V;+$_3K_3-SIJ<[^Q3:Y0N-K1;Q&F'<Z50P&H
M7,> ";:#R,47%, ..!IV3;6:A"@,8.^#"2*Q#!7(*RNN1J&+.Z(GRK^I/UZ,
M2=ZDA9_KRSUXL-PDT%L4,G^+%N:VHL&TY2#YTOY?.%]FNP0(!E38_&(1Q/'L
MD]G2'+EM&_BB;^7S1NKET:3^'=?,P%=<R0V]AMWW:UT%!P6>JE;?S$<CY#S<
MJ49,A,9/Q'S( 5<FZ<,$6G6&BEP.EV1&\]N6-]S%BP)>-9==__8O_NAY@IW=
MVW27!%I,V_44>U3N,5XR5*&Q#'@TDL@5GGBQ]E;*!7MOL/-6,EI\49;NRMJK
M>98,'J87GWZOVD,>6(PH5=-4C3TU85Y2MW8@WT%?8)8O)-V]M0P7.2U_A9B*
M$^KD9&+^O=;Q7\2&)%Q5ES==2?BJ;;_W?BD%P+BUATGZ%98UO6.?T4 [S365
M^.CWBK/YGXCO&^IUE*1C56_?TE)JNL*2P':&7^R(5>9B@_,C'Z<Y++3 E0OP
M&GB+7#,\WRKF>ZP%T^G4WIXMZZS]SRYB"@ KM>KI@+#/B=X,D]\S[:;+*/ZH
ME?9)\E@E8<BF9;Z8=]_DS3XB [DE;7:7 LB/(\F;PH8Y!LC:_&[?0<9@.@NR
M%G$'MXZ1&ATJK^LUF^75O-^?HG21FZE3<]@KC&"@(UD2'%X<J'$:"R=TPZ67
ME1Y4#;*#ZZHKQ+5N.A_O97QR2<YI5LWF_AV,@]67NTD '(:U62$ =X"KZZ(
M\)'?;4UM$^O#'ZLKLESTNVLAUB=1ZAG(@F-O7^UYS/GV38*LLZJ.8,@+O*)L
MZ=54"&:-^;#DE][(,VWC@?[J;7.+Q9*[R=6E*$:^1W,<[XW\/CPJ/-G^+C,_
M;*&#>V+;[3:^H3$_HZ40^7-MNL]4$?;4!Z3_A@)XY+AE)2O\7#N@<%"+'2F*
MQC]*@&&%I:I**E,*5W_T_L!;^+,<6>B\A9B618.#*BS3YE/DSIZTX7UN2+H^
MF7IX\'E3$996"C8O=(R_B&YE]MTL- [Y()0X=,I;B53&LA,8VPIZ2?;G<2B
M*<(DD.A[UD[+)].QPB7&^:_%&ZR-FP7]G>0W<SPQ53H!+3'>8[>-\3.X!5P
MA#JV-"9;S]BL)?O(Z/.:;$;5%WEN^O$(%G-+"\ID^*E_7!%Q7W(-G/J<J$)8
M[V@TISZO6U>5VJ9G<]WR^M=H\=:N<N'(+X9QCBHR4M/O& .X-&V_'G?86TZ;
MV$+B=GL=R>8_7MGVA7'5\Y7Z[? 9Y1?".EY9>P5Q]%FVS;6WU;S7A[I1 #T"
MY&=V2N;XV]*[M>_1S5=9.\+L$IZKJ)RG,W@FO5;IX%*=R?(88"\+Z%2U6J+%
MZ S%LG%E"^OV=W#&H'@_"7:BF,YUJL_Z5?.^<E8+- FH]UE[NI%#G(.ENCA(
MKC!'V#*//M(OS+EBB(U\2+_,G7NV^9CJ'<Q"N5BKV 7 3-J+\/$9?"*7QW!]
M88%A2\Z,J5'K2'+"DU3-Z*K<^2Q>@,X)(;C50DC&BV-(O1)V;N\& C,&1.@X
M_6#$I>'!1)-,BP/#QP'?S+DSO-N\#V@]V<H^[R6M/2@=4KWK_DRT/JL3<=\&
M&14W;8#S\W#3K3_MZB%0=V4AS:-& I"= ,Y^>(I>J,3V_'B1;#.V57UJAH;#
MN/%5_>'%XG5##[JE*Y9-8BYB7W31'7NZS!I\?R:@/V&AW!<-K-H17_#@CZ(
MQ.H/HVEG,,!^N>2UZWF:'Q34OFLVR!R-_&;LDA'^[8V=KDB#O^Y=_:&F(%YH
M2-Y,+BA>R8FZ&N[4#O-S1'X7G[33O:OYP(@"B&YYM-0#NR01[BM7_L8!-7-M
MR>PPUZ=J2(2^9=._1^2JZ43_!Q/B-0[!6Y9[=IOGP&QU(S$_KC[-.OH>45$5
M^9203^W'7"Y4Y3$TKG0XX5L'F\Q'^$MN/N*5.^W;Z1>7RY=O/!T.P;YKVR*_
M/U\U<EC7%>H]5$]*[Q;)D3?1.C%X.VS6:98WU/<90-BV;=ZVJM%.:JQ55F_"
M[D";-: 7@0^')->VI590 !N5[X6:V+HJN\SMZ86;^YMN3IFK/N1)>]&2)T!C
M'P=FT0@SV]&_D%E 52PFV]J+F3/?;>VN$VT'6&)E5)J//N;[BKJD>$+?@ZF&
MQ?P[8T2&]*V8!A#9\1B^<[=7J3(T[XY5]5LQ82;9 CC+95/3L-5.0TUS ^XJ
MW@V,4MU=L?W,=OQMOY\OABK^*0C^R&:6M7][20%F0P^%<A\P5CZ*//K$;[B,
M2S7DPUEXX>L&-2GW>^YD5!#<X9S/US'LM4B:XW[]:XZ+K(#P97CG!.?AY@'!
MW<-_.$9C_?X\'",'WU%U2&%X@1K ;&0O>E3+=7%)>K?.X?I/Z#"8+$TK%_R+
MJ64"*>1=\X5]B0:3?]%;3@+6FKG4?14ILP$/1JY.@381K[RD;:;POU.#F8YR
MWS,U,4%IL4H ^U=O+/U8-6\;>J=@%%_6?W7"5WY9]?NJH4SR64DQXS"[8+,@
MQ1IFP^K=T'')[']48^&/%A^N%9EUC]R6=.'^M,'[45U__H*ANOK5IA51D17M
MX@F^E:&@&QM/AV#@%VCG9QO98"N_&RA&T42W:-FS?U0?BQD/(]/$A<WE3TF6
M;RY35S8[,+-)QN@,J!G* /IN%+S%X.'>8V_Z3WO/Q2W%/5.R4G!%,V--3:WB
MC-"@[2-[U[*5+Z9/F*?HIIK<?(,#9;<#/^T4DTY6Q5( Z'Q]"B#B,VQ<R9:*
M4#F32C,CPZU;%$ GG-!*XL5Y[FBOT-EGQ6K>Y=/=+'UO:2!)=YYMF-:YZD5;
M;W[L4_6Z'?(0JS&VE] +VTVZ0P&$5 $W6? RA]?8"BA1:3G90*]19]"&6'9X
MV%CSOI"\052:;369$8;U>#%L-0B1Q4Q@S9G= 98PYJ:M,CA_62;5)!7,HP=-
MZ@.5QS! @@,>><>3+)_*3\6^"T$.+NH@:U4 D*<7,B0A44[06-AG% $/$/NE
ME"Y2&]N(#N7Y:K>15,GG%?@=48"9*(-F_B1=_^RI09R;?*J0^4)C3><5N'>(
M=\^";?WP2EUS:3H*0';,]X?T2YT6G*]/B/CH]IFZ,FC93]+E&\\A^(!2"8*"
M7[]5S3%T">DYVI,"*)X][Q'0BL ' '%QRA0 BPAHGE:ZE@+(G&<2 0\5=X,)
M&MM@@F\=!1 EFDP&YGJU30_)(A5@V..PA2H?"N &!"^M,+43-Z!( :27FJ3\
MM^N4S<>16KOD]W#^'Q"TRDEB0S9 X,3['&+"W0'+?7@]:<TJJ1>$O4P!R"/1
MVC:;J#-V4FB4^"VXV3'?$U,_E"_;9@9R1S8YQMF\)HOA. 89':*\B['(;E@7
MBWKZQS"#(BC#E&%KR)'TA17 :@7M*]WM].[HS=FV$NPFZ4S[$3P(&Y!0 9&T
MG=RN>VJ7JW;&\>Z;.SBA>\4J.K)"9]]]6BX_?@3Q\=U3H%:):\>^/+7K+I>Y
M=*)@%5<J?,C<L,?=9_T.+Q:.#[/:''X+ZZ'-".4APLOMAX#AH3;[/9#O$+U=
M:+1.*I4UJ+S7R<]/;*8RZWE97;\5KOE ,5'"5_#>K!FLRPO6$5\Z/;#?5K<5
MW;U1F811U$"1'6(/=/Q6W#J\7O>KF'MXE$GZ$AG#5V]=:63ZWB!A_^1*R%%K
M/1+]^VT'TAD-#)BD/;,KTD@!Y-44$XM$L;!2^+)=6@L(RT@!B$H5GN[Z^'/G
MV_((X\L;HI+G;U<\*]<S50-__I16!#:-%7]_]"R)OI3?:OFL-=L_ZY38X9!=
ML(>_ZHW2F^_8+Y#"B1J-MBYC[@'GEKJG7'^5&ZUO6/?L9OI5W(JP@!=%(3)%
ME,I82)-M,*MU"N#$*-;DAZ1A=1L=1@D;OT8/.EX=P+M;CY*VS_Y7NJ)NZ+6+
MVP?1;UR/#\/?AN7\2I*,:PJMFOWFU*Z!V>_\/B[<;QZB?P% Z\O:V6FBCOJN
MSL,3H.8=_'L="R\@$LW,MX8>M[K92B)%QR$YG_85G!W3FJ"9&Z]-LU,;CDV;
M<295(?X-R.4WQ2T("B%&#JC9>BX99,OP9*84FAKP8Z/;M8J!XX7SV4'EW VT
M1L3!C 96;EOD#]KNBNHR&OAQJ5?>Y6B0PN,MX.B$:%-P2\Q- OZ,OCA!2:>F
MQJO-AF-X++*M.;5F6%V!QZ_UCKIZI[]6\#]/.9!>'>TMF511^VK\E@-O5*@-
MRE<]V]K&R"6])T>'2_B6F]\OC_0.K(\,^YY$1L!69VX@HT#9.]"11AH+@A<5
M21*GH<,O7U<,^/ Z"\"']F=$ #^-X6D5:9R"0@O1Z#YW1_%Y-/I _TL;U?NE
M0N?T2R&R^"2LV1PE+Y&P=Y4A#8FE$@#Z["!H&$'.N-)UW6$W8&Z71AQS&(X_
M0UH>0"Y<;"/>41ASM=KT!FG?Q/DH$NS0)5@&;F.;YL$5.;O;=*NFCX5\COMM
M6=8)[XDS30D=Z.DP8Q&+;AA)!!ZN]"1%2I./L;2B8>B)M[4JS2/ 8,S)S2F6
MF*+Q^J%Y8K,&0[T$STP:$ZS'U..V>N'%H;([0T<O5$7+\N_8+G\R6MM9,MN:
MD9R)0+A]9]LS. P;)D,F/0Y0H=NWQ4V,[E2="A+LRBLHRCMAZUXE2-_+1K]A
M71KB/%.$.D]((CLZD)UDM(C(08C6".?L::&.,]^D(TY5'\\_?N:+_W&_9C]4
MA<R8G61DAXC STZ5L5XB&H1-@6/FR@8E'>ZY/PNOT_H:-Q01</R!^I&=$[6Y
M?)\!+QL2KXLU.<5V!.9,@\*5E*-PNRC76&:>J!@;?@AM=*R@S]"YG$G+I/M1
MS0F7WX6MHR@ U,N72"P7<?)L#OMF1>1C*X"W">>=#Q?<V//A&+,4]=>RF800
M+Y=):4:'4BI5P[""Y9S&ZC6?^[.]4*BQU*F+3V..>F;ZB8D+/M@T;^;G,8I)
MFY%Z+'GO/(WQ$:18_[MGFU3\!^ZMS<"ZF(G=< EY[24N"J OP<F-B'4CNJ["
M,*?)EAUP2Q+_S/XE!43Z3 P,!U^"X8_84 !7[TLF-&:N@[P,,7NC9.=>Y<1Y
M>G'2A?AG'O/A@ZOE;Z7O$/=DIM:3E+K#CX?M'XAN5]XJ!7> "9U@X1^)]"EA
MZ?+?)XV^E8C'6[R:E#Y3>/[F)  L<C5GJ=U6\KXXW^DR[[:EVYD.'ZB:1V5>
M\2?$H5&(7GGHP.3MB-LF^BEZ56VZP\]L&JQETG/97UYE"I+TP%N> #V"R7B'
MS,23C6H'G^44\@GVC3I,JS_L>U3%4Z^U(=O]I&.N_5)=!G&2:K; B!L.[:?S
MZZ[?&['T-X#H7S@B?*]-?X<C5XHFY+3H+>7-F>5R"B >T.S_W A&72M4%I-E
MH "$4CM>2J(,%P;7%K6L8O6.,7-G7#MI^.!A(H)5Q"UMWHG-5/2M_6W#Q4MB
M.7V_[KK<_$)U>^-WJ*:)F"6#C8_YU+XV:Z,^L6NPB *X7+_A M0L!QG;5<N]
MC[S&4I91%>1OW6O$=OXD3QT'GU5;$_INZWJ=))) U07^94;AR*D.>TQ,F+9'
M,'U=?.3MG7$X^,P0YUGEP35Z=5%=8CUQ9@ DQ37W.H'+HG*+T/[,?6@_N7H3
M<P%1:O>9J&Z._BK\L&7XKLW2N"KS/P<W>1%W^CY;2%IPOY5G[)OE&:"WWR_K
M3,01@H8M)^+WGG.=D2.1-'IE7ZJ+GGJ(\[HN#6.3&<WGZ[*Z-I9WO\B&KFBB
MGJ'?O^U+6, /67OA -;CDIAF\>;F1NV&,A\E]2!E#94'<,<4D^=\P@H/9I]8
M;ZDLCOWKT+H13JS&87\$.YBVK5L"B%$[&H-#)"[6GA5GQ\X [FTY>E  NT+O
MY);)J/SOE?\N-%+QO/_ZM(<<]Z]P:.H<6%T&2&(.[YG?\H[Q\=P/*9;T+UJ,
MA'H,?^/A\6OIL7P>-4P7]>3?A&A_0URB '@\X$1E6]G$[HL7243V)=(3K$1^
MTYSV_\?>>\<U^6Q[HT%0%!%$ :4&! $I(KT3 6DB1'HG*AU$I/=$!0'I17H)
M2@D=$1"0$I422@#I':2$+B6A!4*XX;?WO>_9YSUMG[M_[SV?S]U_/H%G9M;,
MFN_ZKGG6K/5"/7%DI>JP<C9UK,KBA_?_&>]NF1;M*D),K=^UEHA@CGTV6PV-
M"5[=Z8U4#7LCZ9>2/+HFK_EX4?$@RZYM^+_1?O :)-F,L4ILRF(U6>S14@5W
M<J5<Y8Z=#3<\K5O-4?T)&%WP$X)%$&I/ 4;1<L2X7Z> =%$K>1+*0&U=V J@
MIBMFW-UNS@5CWT69\^(G6F/R(@Q-']-5%J"X! >26^%IYMI[IX [CC/.%[^^
MS6_Z&97PQE?O<=Y HU_PPY]&:3?1+?%<4[J.H4EYYBN/RVKR=+^?,P[1O?51
M2),G(H=,3W/,2Z*C2\T\Z6'-*>#V:K8SW\3;K)K^J*NAOM;O"Q64<?IGK? M
MWEO4.&"H7@8/?ABXI2&4J_$ARDUCX7%X[G?#^X  ZG=2]4:TRY N%UK<U=!A
MP8]9WW+BAKD1885OK> ;2--NMZ5D4-[ @Z+P%0@N.EL?N]BMT)P!+,P33>-.
M?DR5_H:B?+YFO]NV)/,+[R;0W3=RJHHN$A4X^$=9;@Q,!OU"V',EW4@^[6?C
M[7=K)JV='<?I2X\DQ$*_$>%-*73J>"FL5G?S_3AMA(DJ_8]&FQ=Z'37K;1A[
MVZ.+WQ-U!3.[I".'<&RT\C@D1C$,'PL>^.(V)1I!*9]P7\#LTM62@:9Z_8IW
MW95_':0@UF?1)T4^F#-%YU.$C,_)PHVD-M6+1DE9[^DJJ>ZOS[N;2ESO1!,5
M+\T+UBIA)1,Q]HZ>QRSFIDR^54H4;B)F(R$?WZBJ.B9U<^>C$[<$728.XJOA
MXE^["TTFIC5*VLQ\N9+>C%2?'XKC=WYDG:![-K%?5)R=V4(<Z34J4<QO'SQF
M,#1XS/_Z$^ Y8(RZ-,- L21O<CU.H69(4_P:C3!+H>W37TIC<Q2HEXW9'*!E
M1D+F[3VD&N]=BZ)U\ _DFG_FG=_MV>,I>'1FQ:9MJU6D&QZ2,\.MVUU@TA&'
M0%P-<$B]95#+L%CP)B^=9C$[#T,N'J:/X_OB7DS_^/D%@U"1<CSP(4Z%$EE9
M\]5KW,R!ZWULO)=X-]<?(Z6?7(#CT4W&8&S,:]>/XRAJ6C?9#LYW#.=05R5>
M\)_GGZ)W:;JBV-F3_8;'?5Z!$A0@707#_Y@5UOR(AXS$/SQYL6::T/23(IPY
M('4L]JKS0!K8 1P!G8,@=C^ZYA,Z,5JTTO==:B[[EC\M\]5X_4KQ5A-MW0<T
M28E?.H:+[_C!END#T\0891V*N-,M+%XC7UU[I:CRO(NPJ7,*^ 3-V[E1C@=W
M?+6/Y_*M[C8I2U!;G)= W#I/QEN$<*69]F#VH\9G*$EV8:OE_MY]W!L8O 3Z
M*:5D,<#D4/&+=J.V?W8L\_OPW Y7K4CGF$,-.WWMHK=P 2[=?Y3TCI48/A_3
M^P2B)D5OZCC7;TZ4 *F]$&="AA#8:!U)_"<J(++5PWN%[4\"M]+1CK/<'%<M
M:9Y]:E.#P<X?@7_1/'6J\M7%R6>>,-+^I2 O:1D]_F']XF:7[%-/ 1I]>R9]
MFW.@&PT'IX#7J[AR3V96>?)P',@#O1^3&_-'15Y(AM3C_T'&Z%\_&H$Q0H%X
M[U7;4X 7_"SB!(GV0ENJ 1DE1G-3\L\"3MR%B_M;<T33W_!?W*1Q7]0?"W;^
M].>7[34!9Q-01&"-_!6>Y.+L&:%=Z&<Q*<VPMF1"F!2DK&]._87]DS\]?T*;
M_!ZF )><XH/@;I^:5M[Q_^#G1B.=V%YB^8["(+#=-":0@GW!\0*<BN0)E.%G
M[[,GIU7L!+>L&S_V' ND"V,#;-4^FB1ZL-:C-BCW))G.16!K"7.&2T5^>WUB
M3B"3PWK9!P,:V"TS\8&W3VC][[CT,.D<\DX J%Y5H%Y:2:V<?QMB9B R^2V2
ME63 ;D7P%T?PD7\C>S1X/:#&0_77?UO$73AFEJ2\VN;^.K" *_2'22>)!-K9
M69D>.R"-D<R-XK^D/F0/3C^P.\O>,2Y,EQMG>/.J>K@,7W?(F#7?.RH%" \^
M3#7H'.:7RS<)_7G$!V+S7F\)#>2:Y([?=J:>")X[+4#ESU@2BW!;3@.#Q/N4
M[B^O/SS?7(*->27?X%0)W*)M([D^?/MX&GB,^T34C& %0OWSP*]M:TO_SX'M
M[M/_H+W"NPRZ%WMWHBKX>/30FGT9V3^ZR883UOXCE?F<$^Y0I!GQ!/\TM;YH
M*ALAZQ/K3/7_^?;^#Q]GD8+RJ+TQ[<RPA7!#A<&6DW>$B]L]- VTE^;9_(YG
M$JNJ=FC(T>X'"N82.I@_>5PEEJWWJY@!_)H;%ZX*40QBP)+KRVAC;>'CTD"1
MV/-L1/MR+^9 17KG"N.88?N=_""9"R)I9ZE#_WN=[FP)$*%XUUZ?]0(3JZ/:
M%Q:"T)!U*T!5()BY_#OXM^NDJ'U!YOGXVD;N]K38+,)Q =%B(G):SU5YZFL[
M,!C9^BWN#G.5M]Q FI&\.F=A(6-M!\EQ979=4BVQ<M3WWQ8,%26P*4J0A>=%
ME/6'[A:<O%QL=4M/[KB5EFQP-H3&@!XDO-D<*[3N.!&]E>OY04M]16=WB0SR
MCLMVBFYV.>W>H,ZS;Y,SUW_LL[;_*1O)FQ_NYVSA*FR1MV[%9<_.[Q\[K]"N
M"[\1R8R780Y$4;_&'\--OLM.W_K*7 )0VJ%TR_S 4!D@W1UN8OBM<ZRD%RE"
MJ#^RFAQ5.AY3 HF??-CU H)CGGN:UMU6C_?R/P&]8V%%3>%;9'F3_PQEJ3 B
M?,(NC]I)N=.^X7IP  /N<^UPM4B8;4QQA7@M;_JP92'."GUAM@+V':R2_D&]
M.V3+91IBE[,:6XB<7P41!YK;*.PF-/%07S;H+I!*T3X#M2YV.(!EN0!,B_G/
M/XM57".Y/*\((["N*PP5OTQF5C$:.9ID?*;1YG%ZI?=5K:NNK#;;.GXZ'"C/
M,GU@_NT4L P$+?-[T:)/;!S]\XPJ+SWS?OO!E#[M6I0!+OX[*WE6(92U9]@A
ME&_G,@ZY8?/L&"%QY<4?7?K!EER7B$EXC;C.8O&(NTS)BA>M\@$\U:M#MH<O
MM80'^^.B/]-RX"<F<2S:P0;5IM<NO\(PWB>/H>EP8DCUT@>'_SZP<5^0[KNT
M\N9.JJW&_Y(@"Z:(7.:8)\0>%;.H-R0OIY$/[<8;2@<;_]J3>/H)XJXVW#/H
M&!@P4Q07W42)3<'=$NX)XF$SXC,CX_1R&,/.=[1IWR3K\&6F?7E6@O7M77JZ
M1URXRT1W8V5"=5.0+&Z=UO.-J'4$Q_ >X%84NN3GT-;A[^3Y 2V^2H,.M=G[
M=BR4*#@N!93NC\*$, >LW@ :.\X\Y=R=3XQ[_!;6J)[/[Z\OZ<\JT@6^VOQH
M7F@#$J?HU(BK32[UNHQ7,"]*UN?:,:A@RM/=SC$$4KW^!(0^6WO"*4HI/-:N
MG-V2VG$F)S9E.8R H8<D^H?XO_P44,1\.RFU>Z60V@2 ;("JSTFL4#Y,-'ON
M.0&Z:3FJL_],\HBE$^H0VSOA]26?2E3=XUI'X2G T8_JYRG *JS\R6(8&5?]
M._I.[,6SMC&G@#1DQI$QYI8*3^$ 7YV=R2&G_WM ^B!"-V7NNR 2K*8LV2$?
MO.SLBG:1O*+7;Z-QE_R]*8!&6HZST.CIL+8B5^UT?'?4@CSOQXL%3Y,X_X62
M^58LA2TO1>/51<W7U%S--*(*XU%=Q9?,#.+(N*_RJ]<S)85I"S:$*DON*9";
MQJ*]O0\J+]!-M;!VW 1\MWG\[1Y%Q,\M9=6 3-1[7TVV21%A:L(125F#([&@
MM4(7]DWS;!M:_0%5@_DKD."AX=#O09TLQL+:^3M;_@7*DKO +@@Z'"FQF^IE
M\L&!XNUPKG5W)!>#^!-*SE\."M]D=)Y;T=<]5E7@Y?L[<<T I3DTJY[%&_N;
MLP+M0[E$\FON/[KJ_V6^PRV>LW^O/*.0IX0*S%0L74CD6J)!R<A\^]:_LI^Z
M) I0-_!6JOQSS==[HCT^=NUQI'0?BJ_DF#?LF.N0?"'#DH:=J]7?_>#KB_ZA
MES%D:-R!/*54G^3?V?X5/S_&[%#3+.MH_X9/A@SB##S!Y1QFGQK /1#AV;H8
M-J,?ZB\B:E]6,;M^HK5*<VOA1 /CM<6JW3@HF(/KN)KU0F7*\8-:V/ISQ/V)
MH5HE\9UV<'<&=:9;FCO%\1M'<Q6<%7SII=F/M9E5=7WJ(@Z@(L4"WTT<14"_
M)E$)$@O"19X"L%F3IX ROU, CVTOW/2D_S!HKAG\&;0L>0K W #CH\.(G#Q.
MQZ#U0\8Z3N0R)0S#E$&T/LMM]7CN-[#B%^AASYY=U9(S\&Z%P&2JT$A2Z4#>
MLZ1\IU87RRKSFTSNC.T)65RXZZJCB[NE>RQR[T ) JEY+OLL M<3DN^HIW+]
M,DJ+,0I;Z"-@$(2"%.#:Q"F@,Z\7KG(RV],L#R\YVLJJ1@I\TCJ>-#=R&=*6
M=[N.I?E1WX-B@G. Z\0'G/.=&2<VE ,T<[.Y!C2R+,%!:9IL6!X>.7H]V]<F
M(PW+VL)=BY>/)YWUIBD&44R@N\]%W=IM.ZYO7LIWH>WQAZ5]=[Y<$I#/]D@T
M[U7@X?6H'&LTW98J+_Z\-W\+-P'5?ZON*-=)4GDA#O)@JI5[T9^&M=Y@].E#
M3#-]\<IH$'V_C6QVC?-'WB(O\<<\IP#ZF$))!KE*\J>C G2\"8 OPM;X#SEK
M"1=SAC9LXW8??'V;2GCE[MX2JI(*NI5N;ZH'9#P%]-I GZPU*]4.9FA]31CK
MYIY7?G_XIEBOAC)?QT7\9FY<-F=@!L<^$-\^;;5LA2V >_@()O:N2\EPNV\.
M9=_G1VN* \@V[J1.U(6C7V,.1%(D5?&=BY$5:,MKR]J?ZXZJ!\_/+\;E"5S@
M:X-RE)Z_HCC/?\57E-J=(M(DW>\&84%]T:@(+WJW]X,7?8E;2\B]JFHGHQIW
M2_UYB8+NGR]TACJ'U]2</G0WB28UE]A1\7N32VS<9#T%I&=#:N+:>(J>?"97
MCO:Y^"20SZK^90O73T*$8X:Y1?[\I5NVGBXM=RB \2RV\G$5$3D20D:S:N$]
M7H(O6Y&.BR\CY#;1]V_>YTT84/_HA]/ B:66NI;=M6$S8@E??#JTJ\9;>1RC
M8X)A?Q+KJRW:6/9W'YXV=6-KT=#B#"::=:.8)I37D6RLTZ%=+"2T265^5R&C
M$*ETJ! I0;-S]@*:/0"[=0A=V:8/-?L<X%OQ$W9.K&!@:<=Z2:8QII;RK5 ]
M6PL5>I3L'XTRA=-2X" ]FS<BQAY*)^!/:T&?KZ>^JNK/EF8-(1O>^Y)8P!-]
M3@DXK@1.VP37RRWS)MAS<C>5"UJS/E!_@!)P^0<AG94C/FD)U.]]"C"*(NX_
M17[V.06\63U8ZO[?@OY[QW\V_E>"_B&I0%PZT0DFZFSDSU;;[O*346FHYZ4Z
M U<KAS)H5 :Y<?BRM8,(< GWFUT:?3])=)OL80YJRSF9<C/3>;_R^RH=6@[F
MVX&>W4G\ GD#2WU-B0X\L+F"M*S^K:Q@=G&3\X7NP\A;4A&?J!&KE#(?!>R"
MJ_I DB#)ZE- UV5@^2RCG4?[3;U,C+_1FR9Z+SLYOIW;!M-AE] .W)<##5W.
MXD9(X"75T!SY$25(Y:#\W<.]R[\_FT?I9^P8N\**)$HE!FC0_%-Q/U 8 >*$
M2>Y!T*E;%RJ?"=I6B90\7^U,!<FB>%L;?0^L]XLF)8XR1=HL>'Y?$.X#XSN
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
M"7-!M6EEJIOU,#^>(O?FO-*H3,,IHR@V)OB[L6Q-L^<W)+"_R:_KG@OCX3'
MIV /3)I)TGGA4E;PMX4NUFL%Q/%?T\CCBLJ$I1F&1$X%I?],7\:$#RW,8RNW
M[7N.V$C(SHO/D,*\>'U[N.@R23B**Z/!TG;"8 95)V],>S-3_L#3'5OU%-%A
M.M=P) =LF?4&KGG&Q=ZTH8ZN&AWY_76R$8#1.^'^L<'K?4UNJ8=4OVMDD8#M
MU@N=#Q-@?9!.4^0RZZ:+A ([%O90W5;]&46EQL=JP=>&26%XK@_4%SL=:X!I
M%T3)E&I7:1=1\-BE%V\=B^K.F5XM_?:<HC(A5FGLF@S9&%VZX&'CG9LU'?H[
M6QWI5KE+0KZKZ38]%*,#FB\V\V*GQ=P3JF?##4K(AJ@\>64#\]2DA-9BVQJ1
M#^0K2&IK^@'O-#^"6S=V[W,1U.N/4N9U&).@NH@_+[ZZ!D04./).7(N[%4H\
M!8P,MO>"I$@BEH%DO&ZZ"I<O1=Q\2B=XKSC82@<]-1LW4WRGY87">HVTA/K%
M'$K%XMO@;*0HR?)?*O5TD0UHNK7YJ\^5I7/5XJ4;AU)'\6?N0+-@IU"*G\Q&
MN7(W'!*<[ALG/"@S)KZ$XY0/3)VS+BP9Q7,&CWRQEX]R8M)-]-"K\>)O:N9_
M_M([E(XY;KWR$5P>UGN?1%A!4HN?S75&9RV<:]\S?U]UXZ-/A.@]'$WY8N_H
M924148Q#_HQS^8LK (1UH?O+:EP'8,9'WSQ6@XR'%GZH@6O6;SNW(VV\"O0S
M(',:[>6-IX!GU$5[!\LQKYH-",CZP9]8<W,Y!Q6]S!#7:R-)XF4"0X1>9_&!
M^2Y:/]XMZ^NV<S#<J]EIIU/ NAFTJ$J,Y!^%+1Q=E^0D*<];?'Y0F=-"MY%.
M-X6R"#\GHDP\1[2$K;BXM-HJ\QUO3GXZ-8=Z%$&^Z+W*H#@<_YU->,WI[E9Y
M]*IN9^YN*__0"EU<%2  IQ=X0P0SH=?TJD#>]1PA$^?] 4^Y-/C! FW5OPDM
MDS4XLJF_S-J%V,@:CG4/*?K]J.?!A<! E2QS4:$]&&%IEO!QE<2(/IT"6KE[
M8/8GL'.CE&=5'F)(N\D=ZCM>M6:<B,H?U^A7H7Y@//R$V[TQ^-9@0H)OE13_
M<WJ[%L.B;=J\RW*)^V*B>;5$=P$L#:@#4=T\>-?>X;9[L0T)N K)S['?>S7J
MSE=L' NM%[J+0%5R,/+,?H3@8F?\,W WNI-]#GB3OE]A[:EMW:G4,?=Y0LZ>
M :?N7W,[]."0Z- ?KV**_#O/,6W?XE8_YYTEJ5;O)] &ALSS\.W97TJ]JJX^
MDBY9G#[]U4*]'P4^RU,M\ZBN5U0IX)&,FLD[FJ("@ZD-PTL^B)9" $\T-V"(
M\O$W8!YKIIUU1_SF4[Y+.,!Q6PZHQ0B$[:$D1(!7$W<P,U#;$NPV\3E4:7:N
M!(BW"R:J\NZB4"E^^"1"(R@#&.=SZ(0BFN:0)E/S1.2/_X<)TRZA%MF(S)6G
M@&0'T*(>[%&@GP\\#=+=@J_$4\)"2V&8=%H\/7P0R&ZYO&3\S^;_V?P_F_^?
MW3R%:GFT\[.I^5#N%YE)#."9"VJFMD+O>.=[I7/9OI%/G;--^O(/8](0?K\!
MS45DQCK000+P&[7O^!N,*_>2?4)Q7OY%::)8VR&UN6CF?QXJ_/@@Q?$I2X_
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
MM"Q(<O&Z@Y@5>/6_U,-*JH[T[G,YE=3[W_.)"6%4N&R@7V#GY,G+7?>:Y:!
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
M[,BRXZXXO%7-]<"M4D7=PN!^ITULCG&CPT,H$+:68J_D&H0*I]= V\,<ZAO
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
MULVR$5RGD)_'\_VGG:J3IPOD>>E2$KZ*[VO+'8W/2L07(-J>>M,+ VJ%G<)
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
MFU+DJP D@Z_^;#NP'8YW#5@O+P(/,F.G\R,]:WQ#:A?:MPG.!"(3/&?2PFU
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
ML/:_;02*:S>;%:.Z=#[<H/^UZQRDV$&C%*KIEPU[2=+2ZGHHK/P@]TA[]!J
M=Y!I0MS&XP0[2HN4)HX$/2?]IY^ #K',8@4E+PP\[V) 9T($A<#+9#V*&C"4
M.<;YP>62Z96J^HS(.PGU<Q P-Z-)>AT]@.ZH15=,/)H\X-(2Y_I\54Q7_\KP
M_$PJ@+W>CM],["7^5][#\DHT%)[>LL)2'Y&G),0YI7L[/<DPLTGR15 !\(W7
M)<F/T9\,K]I&I4_]^ "_5=+1X\WHH:S1;1&2MV"[."6!)Y8;M_%E[WU_7]BE
M(WQ$THIOE4S8Y?Z._L7WPBV^9.,^E#\Y6^$Q-9K7-HT3[(OQW'KCW<XH^0VV
M)#=PYW6/)8M\LF:98/,KBN"9$*93.6W0+HY)<-#$"'7J_0GGV2M.;)?""/HP
MVX(HD[GI=<VX8HDG>4;7@"Z5;^-YKM> >DG\N=P9:&PRT:P[TC[5%PX?&C#T
M-M*Q$ )J)X(^F; ?LC^I78,S>)F3.O4?]*J//$+'I&V;6YYT-RF/@B['?]VI
M NXW<??G_<SPA2L43WB=M.HE_J[:V@:GK2"3.Y! Q:9QTN1-_S=*EROE/ADJ
MRM5ZD,^)ET*7<N7^-0RD(3]C$I>\09.$$XM8-W;#/-;=?DV&T+&'0K$S="81
M> O&8.LOMW2A*;HX5VP/\L=2,]]K0,N\'MJR\1H0VI->,0@#D<3XKJ#7HIH7
M4!)J:YR]:D/[+Q".H&V_3V_M_RX?()2'<2.%EJ-S74ML6).6C!9]PE?*%55E
M@5[20-<WYT8(%HRK IBU#%Y'"YY.\VZ58Y^6X@+DRDZ,Q]7F"E>"4ALGMR3=
M/(T\0=,6AJ+( 8RK%\C=MFH+KG91'+W*1N%O/G7)L=4#R<_T/JET3!&:!]Y8
M6IX:.,VYY0_&1HU].>TIDL'O+'@BW!MBN<G'+'E:0NJ>#^E6&(LY-<<^?GM8
MF=S2 3-%=96KO7&8%F,U?3GM-9>;*%-2+9[ 0Z"A>97B\2!5D39W!#J42G4A
MT;^"S"(>+[%K]@F%W!DWZO7F"R-OE&PSGLYB?\(^USX$%)$DRP?#F865W[>S
MFBX9/8VC*5^-$Z6CH57NCT42/''_7 WPG>TQ0XU@G&F7;$O[U*/KP\D"KHY8
MMC!X@M_^./Z"_IR_KQ]ZUR"M/AETZT@YQ?=>F@#I&YLA"X;H2/,A) 3]BW=
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
MW5='185@F-CL+G^3G4:F=C@!&$J#Q548EN]IK.XQ5/X"J@PQ_YUC\4+0W=>
MP<+_I*\3&!?\+1Z_S(?5]!QQBS7\NR6=\<?$A<9\3.<\R\7_8JMSMN#T(="+
ME/^+K;[DZYVWN%""SG<XW^H5*IXM?8^S'CM)OK#*XIB7NR+L32CF@7&^G,UR
MB@'_-_8Z\3?V*K 1]H^<\8F'TSC6PG+-^T[)H)YP8#+3Z#NJEUK#HH'#A!O/
MV9273)XF//FUP9]+.4N;E3ADXB!Y'MV3N@7['K62G9VUC(U/$B]AO:MC/U)O
M==F^LU$2%Q24(BPR4>LN/+T?6^@PG<:0_'%@V>A9X<H*,H;6<!.DT%*KK1,X
M3?CAB/"(X\J@8#R+)P"5U+AO@O-;G^-JNA)35[B=_A^O.M[\XV4OK_^0@PON
MB=\K!:)D[F)FL?UKI!8#E\&9%_HGYVT/L9.CO 8D!"(Q;Q@PZG+IH/$+I?9C
M*JV-BSR,&[=*O!8B'T+-*N-"7*D.+8YN]XV<WGRD?1;83?:[I3!Z>@S=D+^X
MU?QQ423^=E(J,8+';G,SHD;LMH;&I.ZWJ!INTT]:,8QWZ]ZEWO8_R]OQ:'L;
M;&PP=*^31*-:?H>9EI96((Z$,'>EPA9ZERYZR.E#.UP<R'>EOR>\F>P.U,V
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
M!HN8RAY,*QFA/2+NXYD8[!<OLHWU\F4(SQZHOQ2LC%20%48PN$FS;RJ&?5Y
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
MJ5<5OKD;8)  [5S5"1)C-+NMH(Z0A:K#>A_"NE9'3;0(S/O6>EI\A?NE)AL
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
MV63[@'Z$*<9QPRC*_ZL2NVVU,_)GR'P4&3'E@Q4E^'32FA+VUN9=R_P&2AI
M-^2NOC&^PM$?,AZUIESSEBMQ[B\X,:2UH#':9XI3^$IDKS[??% 1I!]T+'I,
M?S@F^];8@]%:)7YL9<=/#"N?:)?L[GVBMV<B3^(VW_E'<9OMJB1V4:%>H,!N
M"<>U?U@_=IT(92J1*HG,FQ!XG[F9\W">,RHBJ) 7^L#A2]B6=;JW/PQ__%7)
M(I)@HOM 5N7,S8*=_904LE#@"KLKK>[?.TPPZF)E^OU)I !D>9X%=;? Q=>R
MD6HS-PE>7]J&Q.C@#U"[M.Z^B*36=21V._CL8TG!X[6@9TR9B)Z';^^0 ,UW
M<*QYO@W*4V!B5SJY7WTVN$/WL!H6<%JP<M>USV$-WU+%6X)WHFJ8I$6U_</3
M28"^KSZ^T0?&E:7?=KX+*RXXFL,/%8E1B=91^Z>=UL)T9QOOD1%UDCRW-[:)
M$A:PSI'.YF3\4Z^G>"(PG*RW44"6!-.($UA8Y[C7U%0X<H^)6WJ0$-_]S'+#
M".N!7UK&9[&4'L7 AE7-9+P?M^Y3+O/A9]OQ'\7(HE"X?8W9UUK;W2,'Z>;-
M/%IFTP,\G%V#82E\2(#K-G2]K.T-AR9DR71  @BXOR4!Q'9@+6V..O$5".XM
MF/)$V%I&!%(,MKQP2FZE05%GKP\!FM)'ZNCDB;:.= _MVR.Q6[,SV3YW"(BB
M9AW$:9NY6%2/#QM8=,"RH)D,/#9$;U ?"3 +$YAJ>ZNUW5$%#SYLN)>WM!IF
MDT:3?C81+U:Y%>1/ H )&+[5^^;;9K'0"S*J>I>)A-1J;H+IR L2("I$N"M
MEGGI=N:)W*M>U-F!IR[6J>7(1;D]:63/&W\7A!.5("+[:;DK%?3+"&2JD.Y)
M5HWQ17#!<>M*KPR[/;[=_8>'U. M .R7&9Q3/5VH_,,!ZT7M5IN7-M@$N74W
MHM>(O9T>:Q,#V_-7C'+ 7"WP(MI:K+*JC9]R?1N_X)0XU#6M-_A ER+0,*-A
M<N&@K7$A QS5%ELQZW#+>B[V?X8-Q7J0 '=MCN1(@)24M*'9+="@^D.Y9_\O
M1]4!MSX=":TJ!.N.9G)_@8@EV+>)G[K@+I1W)31<8[0N&./JR3.0FOU< W<8
MC>O2/G<.KE$=VO*-^Y,$QY\7&C1^?5+.[?.V.PE0=0M,(P="[OP0:8U9B.',
M!G,F7N?%."QECVL.:/*O:')/.9DP4U\ ,LDDLRC235P7^2_'T2.G#G9+PEE7
MYM;KB5'3'- N ANAU]N\?IKG\R)[I4K>3K93"KH7>W;\*X-!HM&+N^4?\GGB
M^REJ990:8NZ[V_#CLJT\Q*P4VC<([]C/RP43=&I["\^)GI?"^O5H>["HXANZ
MGXFS.OV'VJ]A-=*?;O-\W\^X@[YF"LLTH:+>,4\M_\4@4Q%UKQ9L-09;E@M"
MY%SB#/Q:1R=XL8$BOX![S/DS&S!@[XQ'(HW#EP<"O'GXY8,$$4MNY?RVO,*J
MFPD@\.7*X*XGZ6J0)+!.%D08HB@)[&D:6&6R+BK/D^5R7M10RV=0&#Y=>^J3
M:>"&5^4EV6H=9KATR:P;60^"0(B>*Y"$-=KBP"LT:L:*T_IRANHO,M/V%W0N
MW^.PN=ZQ(+Z((^OU1._M+E^/5L[AZU=*)<,XP#;U*==V/IJ*,<Z@$#SMJN3M
ML8D)^^0B5E_%D.OX\D,FI-;_/CCB^(%,A\;S((0!SJ)7[EG&9NMHBC?#,)^[
MI\P#8(B!#[A'93.AJNNZPH2(D%5$_0\L$S90%?]1T\:\]JABBI$>=,=,]DJ6
MQU;LJK9*L6+9ZQ\RWU!Q(,PZ-EL)/^&2I%[/) PPN''DU6:HZ.QR@Y/;KF[X
M8N&=B/A+LD7O[7K69!E/M+]ZISXD-B;3%%_^E5&N>N?EXH?.U=>.,:]LE7A:
MK[TP?\K#HCL8:A^J]2A:0N1>7P<LV=P)[8 8VTLAEC_NB4=0<Q\F)K#:&S[^
M)&] <:5-3PS=O2/VT#H8WSI( @@)G_U5"AG9C(J\"M/6 M\Z\Z)-RG<E+\"
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
M@)?(O?XJ$N=1B<N)WX<W-'7OTA:9#/^MC0N(0L81 ?>G#M4LJ8>U?C+L0;;
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
M%[!J_ K7+52-Z2M?'7&>')0U(;]KVILD$>JY=41PF* ")U;:PU"?KQ$!IT=
M!<(8Q]=:"][]2[RWI[5.P&XQ%OOCOGN)/AFA6-QB,[[/O#FR\D2GV_;1+?.^
M^)@[KZR*F_ @^SFMD:S%3)_0,SR8-+5Q(B!J%$L0,H!U1O44&B;'@#+!\M)E
M.#,[7"W.(6?Y*?4ESO?\E.]AKL(Y&\AVTPJM_.O&N%!G'\[VJ ,SNUY0)[SG
M(A+7MBE*TZ 3(AHV:77E.WP:D_8,_#+MX'MHY9USP?'"C,^[DMR:]\W[,#+W
M.1*N QD#BD.RTZ(_R)'7L R;LQ>PP3^!L(D@3,(,K(W7#B<<'QT86=Z\X[<J
MOL"-3T\0/ZY8ART,HF^BO1<W[<N/%59UJ_XNIZ,Q$0,D47V(_@<GO?1TQ"=0
M.1("LW=*&)G=0E6S=ZZ*ZH=>E\(R7'>*$V@=ST_Z7M0494]1RN+[W7?X^;EJ
M.=HRKS1T\(7Z!N<M>,5>V$'>\KZS[+QD(9V7+K)W7NRN%QT59E]HK<,A^0\[
MU[3@@DO])5.9%XZ4YF0I).'8S<]:B=Q^5PVV3"1>L('T)B:RHJRI3?S? &0^
M.D:$AY?OA?O[IPU0A;]8T[[HZ9;@];?5O$[J/V#,ZPH:Z^RQ"!TI($ 2F&KQ
M-/!&&P!(FWBSFYTMRJSW/PL2?N+;*ZO_&1L==.@RAZVN#<X(]Z"_G26WIJ3N
M>>7RS: :500%3 +,N@OO*%CI*MY+6WWE?8-5]9).)LR5A: IEYM_G=JF.Z@E
M.8F+LW/=YR0T<!<+C&53%KO!,DQS-U2C@+I5X1;=:*ZJI'B._L94.?<UP]+3
MNX)_DQ3L9OP*%HL]8LXAR33I/Q(/\PD>UOS/.9,;&BKO#*KRYH4GA77XYS^D
MJ"OC2LL_E74SNH^1S]&$ZOI1+*^#L0.N#/?*&E>5,64I#CT?;<WXYDG[K8T0
M6:7<XZS\_:9+(N\/5!&7I7L7B  A6)^4]?G!"_P"J8[?#;.W.\Y-A?O/K32O
MWUQS^[)+%W,^[O6]3^2CLB3*!O>STM$X,^S<(?""XI1;]LM;2HY97 PAE:G%
M<[[/H>^_.\^GPQ/ B[,)*6G7N!*SO[U$6:ZH\!K2@'M2.>XW,OI2[)YY%?J^
M["NY>'>C$O[+2>"#>?'FC0AW\\CHD8740X?1:('A+,L]4Z,.:NVY.Z4=<HV:
M5, I1#>,98*@NZPSH0K?UUE6>P#H6QB9SIN.BUS_;B-"F>A2$4OUV2'P+$/B
MBWK%D'MT3(_*4]Y3W0?V/%.W/"!!F,2%DWR"7)]'*U<E%3&6FA)WQEBN4E_3
M8'SO'4^;O;.HIC(E\(*[=?-U6%R<1SL*B5\,J44I7YW4K [44/YZ6O%U@".
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
MV=+7>/C Q\#L8/I1!K,I^:N*P'(>Z&R<0+9B;[:;^G_HTM Y8>E$ (IJ@ A
MGP,=^/>8]AQU^R6N"#X=WNEPR>7X7"/'(<*NQ'9G-OPM9<ZX[^-+]X:V0K'B
MG5_\\//B"7XCAGGO%&K*XH)3V"!79D1G),C7->KNF+5L^UE<Y;J*P'6$]C#
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
M3Q-W+;H3UHPMRJL;WXSRQF5$\XX%YCZ'>N_O][W6F.5@#N;0= H_N65C@0A
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
M8U.OR9_EH4KI[4V) SA8&"Y7;YZLS1U:H&/KIC_XZB_="91-STAMQ]!95:P
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
ML W=^]]A2:"\Z?2UZ]LQC])^& C,1%T;W,7,95R_U?UX(EQGJ/X"<,=)=H9
MN^B!TJ0=&GS[+HTL+A@<Z-2>TE"I8%],VVSXNC#M:=+;:R+L+%I:'EIJH3?I
M$K9%V=2+J&5K%(^?6;O=:+YTZ_X\D=!AG?^VR4.YKTDPI*=X]P<E#Y)82 @M
M3.(Y,V=9*'\/LD;6SEJG#M)QXW?RD&JQ$C.B4EA"2K9:1LTRFGQ_Y\E]:X(@
MS+PDBDY@H560&X3S:L9)^(!0UR\ 0C8#S?\(@*U:@3D 46EG#:O=F8ZV)>L%
M^_51+@A!22X6*W[F &%/HH\'+&4AON=2USU'>QZRJ%4L7PHATT%:90K/!CGJ
M+@#??1-J15W[-H>ZTEC>!BB1N]5WOBH$/T),$#8E<B=^[WF#9[=JO)KC\$$0
M8\=:*\6:HG"\^/N;U/3D">&QXU^-]<:_V(51R<4_56?<Q;0A(1DM8Y?.7X'N
MZ50*Y:OO4LT$WIXF42@C+-_0;\R_.[!=U9# )(9_NB6!;7^TV= T QGVFG.F
MRZ\9S5+Q2[HZ6YNRHU/F>O,><^-^A17#,/D:7\UQ)5GPZFK93)QJ_WQ@(Y8V
MZF'<:J3A;Q\M8[&%Q4?9>_6.*^Q9SRU3+#,L4S_O89:'V\],5=_.?Q<W,74<
MN_TAG\"H\/:Q0T&^P>MT;VEZ*NZQ":5PL[,& C?+<<B:^-Z1/%G'AZB*WBVZ
MW2]91^0W8G2QL/$9@<)?7UQM&YJ/JWZ#0_Q]$$O'_?.FM>2S+0*UO5>NV-A>
MG[BJ0ND4UR<M7I0 R'+FZR.50'L9XA7O@=)UJOQB<JTQR=11-9DR445+.]-1
M\1;FP4O9V5OWX"KQ'A,=X2<?082[;DT7 ":\%IAXVY_P%D0<ZD[/])#[-!W%
M1IH)EL2"5Z^KJYSK7]'X53*QH4A^9+P+G_YAK5GB=26L!R+5S@U9=7'P<ES_
MZDK 7;^]8*.:^LZUEK@P(6^VK)4C\\G+>4HXHO\1+&\A#3\FDQ/,,EFVVD3M
M5*!/2F.\SAC9"N"9Y]M7MDX$E<\=]9F*Q8S=E?0WKU?&R/EO#5\ZC^;4M-2'
M]F@Z[+SG^:I7HQ@[08P<U#=\?EV4<I:=>R;'/3R!0N,"$!]]':0!X@Z*N;]:
M#W4NE/</(!^;3UECIAA>4*-0"GFWDT7\2U*%VK?NKEL8Y-+GDP.^-I%L7O,6
MT9!$&>]%DR;0^R9D$%!BH/-.3.9+J()!<_S(,& 11-B;9H]6QU/:P%+__J41
M-1>663/E P6>3B]^_6MO'8VEV-YI&SBUBDK$EDF_L28TLUBTK'NF"T4/03F<
MI)T;QN]KUC9^%N@3][C&QZ%E\,3S]QTN.=650&FK:[\(T@4CTQLO.9WC?9K[
MJ<+GSHT%H:^,F[HX!9_\\+_QL?*:'IDO_1VONX8/.9) M +I8D/MJ&P&M0G,
ME%=1/<S>ZQ5SO#OBADT*!W?*G:_J^/<B?.U7R)H9/1'!VTL^P4)HW56[S\C@
MO'0(92(U][.[G9O:$T]2G^N',(Z>4,.'GF0RMW50TR_D^DRS9>*53^F=R;M4
M[UB^WFO[>^C:_H18Y\#Q RWZ]5XE157D/+6<(<UGD$N]5Z!W!&8MZ&35"BHO
M.*@DW\R2=%WE%D]?4>?WHK VJ[PA^-(YR)F$:+H]3=JF%16>Z (I,<4:+'G;
M.8#YWG@^3UVY<II">.:EFW:5@I&6?IN% SV$7Z5K:-]/ZV"OT,TMS9;069%)
MVZ1IO5C/:)DZ'ZWF),""IU?@QP%JZW=*&ODMHKWM^EZYCD&.Z"Z\7G@^XO2=
M!:<KTERYF92S?[S@-HN);J#VJ[Y7>H.4/M.()B];DD8V3:Q+*3C[FLN2M M^
M0N'%N!-[9I=;<*9KUGEP_ZY(QS5OSEEM*\WH"&L=HM>#O0Z$@C?3^3BQ'.0!
M"YC%M97N]ROLN][J&J(-::L4C]]Y*!E]71G<FE1C8.3()V%+F+7C;=<2U**=
MTE.NFAE!]V,#%H:(%&A>6D2V'%Y38#T;8).6["!<;CP]CH4SK 09"WR(BKAW
MV):21[1.Z#B=^S_MW01(U "L:#=8"?@Y/#;H-KC_ G!WFV.!7R2SY?$HPCPM
M0G.I?X3Q3%>\H>SRP<ND.1D7 )798!.A\T8-W-X"CJCX,FM.Y3X)\R#V,FM.
MO+A[O-R_.VO.?S0_\/#F=2ND"2D]O2&]S,P>=8L[G_FN=?Z6%(&Q>L O-LUI
M(-G^BPD([.6JD/7^BMST\W[!3F4V<;7 *KUF@_&[QG^4EBON/6:>I4<.>CWN
M?5C&*Y#TB*UL)5=-,YC7/E1624X.JU2U*57SZ4UG5SS\7A(1->.AK,V?J"Z'
MN73FFD)-SI=_ZOJ@.,A3OAPWZ 2>_;YG0%!^/U(K0#_RW'C4!\S/W#5U*"8O
M9=K?C@K-<JB7^S@_6]>G96::,78/JG_]^].)C8'%<B[U=8&U:<7CJRT_,P7-
MV7#N9:K(XT)'B'.@N\ZT7Y' LU(VD'J3QTKH$[W7[7=ES>-\*LS?<UR]01L]
MLV\8=QSN-#WARDLQ1IPD^(&]U(X1(*DB0:P?N=&>^>11#7M#_<2GHLRX:QZS
MG;OJCC(?.X^.!S0XE#Q)>XLRB_3><NQ23*KU?M56,,X( 1RP''89/0-EF5P?
MS(MV2KO#H_R;]SV/]H0'J4FT;3%Q^"%807@86?"0SVUQ7'<B3SZ.2T/CJX*F
M4Q(AH\GKEX*D0VY\9HU1(N92!8]>*\RR1NT#I)S3Z03I+_N:_:=JY_U:&!Q>
M@B<7 /]:^.F QP6 '"IFGCF(H<7/1IQ' TZ;G@_'#SS-MFLW/((%4GL%AEM5
M_7$*"L:?@KIM\^2C139WO^H%]3&^N/JC//(GV'[]R:=0KF"-;F/:#ZP3W#TK
M!,EI=()0_LLA>Q9(W%/US@6/#%2=3360S71A4,I5<,Q=,D'MJ+0.[P*2L#4>
MH2'6MV]7Z\8L:QFSQ!W'X83"F](8P6[K0?*]V\^2&4LMX!4F_F"0"=*O?(G>
MPIA*Y (0:D7XH'/@>6WR>E[P=\D!MD)KB*,7&U+.@RYN]E"1K>H\7L-HE>$Y
MU$]=<+"<I,O(%8Z.^8 &Z]Y!Y-N[L6\FS7;1^@6G/??L74IINAK\I2A3OW#%
M=YWU[0_EF7P.XN+ZSI>>U1RD(7A\E;H S+MPX01G(9W60U-V7OB]13H4+S_\
M5ITB\>P"8  YBTSGKVN?!T;,/AC(7N?^]M<2"9VQ(:<&8!]V<#6,V.T.-YN=
M"\#UJ=W]X4#3[-A]_'H/ (^,[RM%HD!>WU$F._\3[/PYTWU<U[=I9F7$/_*%
M+!)$CEISW(CA2V[I*6_(X+7P65<G\V-?!T6=5'C[>?AI%\=.V(D7V"*5JT_H
M_U<LZPK&%M(PIH'+]$% CX04^;=46IFOJ\:.BB+*BII<DXL5::$$L\%$9VL<
MZ=3=RGS.$>P#Y(S9E[F#+.30^:LCGQA;8X-4]OLTMGYBB:RW@PA=#JE+]F%A
M!3L\4O$"X]G?O/Q0?WE8[3S_? .^'O@/ CWS]X;!_:FFOA&C<[J>K($5@*!)
MXDI(UFP1<^1H\(O5W#M!K2\3[LR4P:BD-/<9OMASP/ABN-!2>3#2,#)I\.$%
M@-W3/+J*] DZTC]@,E-SSW(1NC9[ :BBQ:Q+("S226/X'@Y]_6&_;XWP(4WK
M6VT:?K]"\[]RJ_(=PM/2<_9H>1,)G'LF@P99'QZ"E,*=O1O]NN*M=WU:827[
MJ]_\@:V'%EXC?V3EZ6T7#FHZRNC:ME[2#-?TW@:'G0)?SC@(:2]*^3_1^#Y^
M0'*I:*& /Z'H=M[V-3RD\%4<SIE(^;#8U>4]'EO1QLY6;1,PS*9#*0(2E%ZN
M2X#8!18W9RB&@V!X^C)S2XXNH#6V2!^@PM/,02)S_E1LL1.VBE#2N;&1LK(]
MCF%#A!%-@-(64 D6EIAQC^MQ7]4^M+3!!<\\R57SI/1[Y]]31[X'V0=-(<;5
MJ%9<YCN[$T"HY'9DI!/D(!J$EF!04\+^QKPR\@)[0H8EP89SN%<JHNFLLY6.
M!BMF9DS .F;,31DP@SQ'/K_K0W5"=/,DXD&P_J8$X?=+5QE4 @05[;.01F._
MX<*YY,_T-M$^WC/VBX2'H8&\K$R77JG%T6J=8"YO[6HZ<0BR2""U+1>/:#*8
MWD84XLV^A7C:4K>EVH2U@4.&9VS5IO)I4NNWZ"3G+*P/>;RIIT151E Y>G5-
M70G5,60]8)"4L;W<=%;-JDG 1*,B'!)<P2+&4*M_ZONH^8ZH0"B=?:XI/\?6
MV04 \[L"1I6'Z#Y>A4_>M-0=/\P-8>$C>Y^<^ Y>,AM$8JU4&[=[78!"!;)V
MLUV$=Z\P>V#*4SA1B;3<N7>BFSRTY7GN:<+7E%<6/!I-TJ/?B$H"HVV 6KA7
M8*4.].21\JYK0>AMN\1HQ8_&OTX!_B)/#VYU;&>EP9WHP3 M]SF2E\R<?FQX
M@K5VK;:49^'09>>[68AJ $*<F:WR(7/<VP#/TF(+GG$AYFF=UB]POAV;1TA+
M=,?(8""6P/0"0&+6+%*[I%4E4!+MD)IS )=Y6OE<]%%$A<W6P4VE6/^@& ZB
M#Y!_OOI/.;87VK>^AI+!'%=CLI"B:9K4=3==9C:/)R\ /#VEK&)&7\_,,%SG
MS^H&GGG92$TUZ=+R\6-2,0D3("D^:&;+\.YQ!2:1UMI#(^1.HTPKP,03>&O4
M+9,F3N;+XX<CN]C21[ BJA]]=C%TJJ4T@(\? ?H$SP&T  GBT607U<&O"AI?
MK. ] SNZVGC%EJ-,?F5.2X@F:2KX<EQO>9XGRWDE,<4U(/WYS5NB&V\4D^Z;
M8E?;DQ>"T'A*+U>\D64S16,[-V#><5>9RII6Z:&LSCNFASH3DBIV[PN#O$B!
M#DG!,H;)5[AT\._FQ,Q\GK3)EFE-+#1:.BHW[F/55S:,+SX&,_:"[&*?:!'5
M\M\XBV@LDB7'+YL]',K1\B!M&<?,((4G'.2$=]#T^"XW%W(_OS3):P[T.K(!
M&M9$/](R>-Q&'U/V$<ZHQUFQ0O6HF&?"J>6FGLP>B$HG51*.:D?F+>,\!@SJ
M&L=="P\+5UD_=8?J.?02Q^I==R(T7R<@?&])%R?M41I%P7!$N%",,\+TQQ@@
M!RU>9 !@NF)WV;?'W@NR7P!L/A%ZH;IT%U%%U6)@)S31@ D4LPK/8,O6_>SW
M.XH8VK-T.%I'\4 /PV5) ;*I6IGS_64GG'B5V>>[8PXNZ-+3:@:LM]%>5!M3
M%DXU OQ8G<+;DL/9"Z7I>5JAI1LE@5SA>%:F7BZN21PR%VOK5@Y:NP\2J@ )
MO;J>=- T-]T[JKI6%D+ #//\=$7JEYKOD%W-C2Z>)OJ?O;HH".KN%GPM^^?A
M!@U7GS?UB[>3T0G(IECM\*664NW&G38W#\-POE3C4]=IX(L&S.^\=-;W=R ^
M;OU[?+O8NVR>ULLC4,P1/.!XR!Z9 D\H:A-[C1\N&_K'2>^\'0U+!;C<$]G!
MK?_QTU@XYR:IG/YO1]6P5H>FS/)N-A+>#VT*.6&_0/_$? 9=!Q%@8L8C4)\;
M>]?:R$!VL*"31U-#DXSF=@.<0^D"8+5H%%1#JPTBY6!^#W27%?XCAO^1?Y;E
MP)Y(?;KW>97WIDE_Q+%=;%+JR<HGV#;*OB(BBN3A..2U/2.6 ;.)@I[>'I@Z
M66SL34B-G(+H:,X52C_[@@EWJ+0^8"'*-O-OH\#/-AHDVP:]XI9)(OBVWJ$5
M&_:<;YIYSIH2=) L1I^?%@(%K^;$CXQOCXK\.;]0?J1F.J133-8(O"'-(6V>
MCDV_#'.M\=-&2>;L,)#26,AYGL622! C&%I;_I[]KL4-I38(SHIY,+RCF+YZ
MSG5X!%**=Q5^X#8!)HFIK;NWSH#<Q\RUG/^ON3.,0W@D>\X$(67*$%^!F5_G
MD*^OT.,B6;.2UI%>0*_Z;0R&8E$2.G\&%#\I]N$L%.9R+Z2[^ND&XR'CMB*9
M\RMRJYA54J%U]=6MXC>[K5JGI1M8TL;A,D)+*C&4WY &D% ^J'40(DAG_]=&
M".=!+:Q4A*$SGYAM_H 9I0D?CK4ZYG^8J..@BR19V57P8F;X8%0?!4^2+7Z_
M86+SA+7%H'[KVP-FY663Y"ZRZ]HZ*L( 5Q5I-O;$)5$MZ)=_D^Q^@KA:FK;$
M6Q."N/2ALR=N^>].X.'_FLQ=Z#*9NXG=+4X?@GM!-6N:_# !<Z%2[/<@ >B+
MB0M M02F1,)>NZAC4?'SD1_6 D)C./KR09IMH\;_BOI?%W&>Q?3BK"X 9-.A
M/2=58S8G^V['EA5-@TZ5ISI(R;QF)5AW/*:[*]..-F];7\/!8%'U\<=*QK!9
MAOP;(I]OM.+5+^SPA_JQ>25!>H?GGX$>N0;$;=QNB(.L'&GB2'1@QK'-X^'_
M841:)SX>"]UCSV)87-E[OP@F_I8M>1RF>G#'#>>1WO]D)UA=E/TGDO';R)W;
MOE=%]6<J&4NV.3(])H>EP('8[<88U&U43!\,^:%E\,5X48",56.#)U@8WDE
MKGK E#K](7/4$>FWOS!K*@O&4X!AI5FL5Y_)FY3BQTQ.?@;*PP["L,LPVTKV
MME=XC+D.;,;OT3]JL;IV$,<+ &G/X2.W CQQ8.? D4YLJ09X'!T<Y1<O9]"
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
M_V+M> YR1U>4 CM]K_$?WA<@AYE*F_>)@Z&*6@X X,'LF =D])![-7$!LD$
M$;2LMVLN*4Y(_#HF]"D@/URJ5G#G6?!/2"4JGT_H#!+E*C$S(%F#=MU&/]O>
M/]YM6T-YA^>A#_P"5KH(Q3#;C^P*$(.]@>IN0*5'\N[R?O1M4WZZN LC1/80
M<GL;/7/D@9^.-RO(V5[BS47])*=-X<]\"ZQ;\FN/R7"CE7;<O^NE.BM %=F=
MB#CM=RX->$O9MHEN;#CRQ[L"M!!T5(+ 87-SS9\OQODAW&(KY:7(-P<U0''D
MJ1JJL8[R2\%B:*-[% @'$A[$H"EDO>-9R/_1*T96XQGWNL\I:ITRN5:<?3]T
M-IMU8U.1S'&KX88VZAY1[AK[W:R;]&\BLGIB8ER%GGZ^PP:?1KOR*J*&8^ .
MEHW!G+AO:IH/B['8N_+'O3FK^8J>UU>(UE9W2D^A2F[S#L<B^WD'LCD1 MIU
MC6,VYQT:<^=.BUGQHRV*]IKR3SR87CW,+*>@,K^EI+L;3W;!V0-$)*(U1@5]
M\8VB9=^,&!IU,UZ:K!V^CM8)E9.C)O*\%7LSH_F+:)]<T,0QL#PH\A>A!-IB
M$Y(RM>E9.GSL9>E"+5+$--F7<B.^[-$L^!G.>)K^(>V'_";J6M.$YN.B '-#
M?U_5S.D&6.]P2%%';7%!1/G2]S1^B\>#]+:,"5!0@(/M4O(*Q>1>0 4;#^/E
MCVK7Y>[44]NCH@=3V1Z]YNU<;4I?3IGQ+5OU$9)%61]7VCXE3M:GD=(<6JUA
M<010WFE_Y1,4EW67 //?<HR*($-*2"UM[_Q8#>FI7W#5H8?Y6,]"Q9OM[T\$
MDBM;LRWC\-]+L"@"N?&0(+8)D0-0'OOI0WVC3E].-0YYVL@[MZSC0FD$\U2T
MQW?TYGG$\(*LZY<RO("RWMU#YYYQW&JP(C$9W+ER37T,?BLN$_!E9VM[^OVM
M0-P(10>^7R\O:@,GA2EUG-BT>H+PF2R0VFMD@#[DTO#L[C!:'9HZ?,+_TY]F
M#3@0S8L0GM[V,=[FOW&S_$ZS(ZHB^DE1>XV[I@(R))&XRUXFG&S(M8"ACOL)
M-R,>CXT3WY-HICJ\O%RNKD 26QQIO(/OV#N5Y'68Q9T&S]ZM/=78NF/1@+^E
M^S ^W.<0MR+B>2QI]4T5[1'G=$7E1](5 3!CEB@D&]JU^PD"74*1:$.P7R[
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
MY+%$]3EFK2L%^/^U!$=FQ35_B_-E0ZT6)6,(GZ"W@*KJA3Y/LJX/7IZR]!5
M*37WE1NIC@#MVW#:1M]@9M,GM@'ZG^#?[^]PY];+3KX(9\*!$6$M/2H4X+&$
M^N*#^3F2M^;H/K0!"[UO:74Y'*A2?]FOF@VZ;\%$K_K2<!Q>V7_N&_YB;(<I
MWD%!54DG5)X 5]J'VJI(,)8_P$IXR#S<[-F[&Z6!@!N!6"-8RTGOM?Y#DZE5
ML5V_:%"? (?+D#=+4\:7R=\*TE(Y%67OZ!EYQ@VO1*V)H-84$@M^N<W;>7YZ
M;K*H8 Y^(I\XKDCF:?WD25S='0Z:^-M)MZ+?IJH^5"+!O>D_ST1!B0EVDDC7
M.9WLH2:QT8HV-V>-MH*W%>VS/["N !+PO=%^2[G7L!K>+\X?'TPRVMI$LX1W
MTM')<A+>^) ;FV./5:%F9QVR_AS45]I;-#<_EY]1_8U$[GYTT - "7*M4$#*
M$NHSY_]/+_@5-^&S310J69![,F#%9;W!3GD5E YP]W?(VWR89U1 ?"33>"@Y
M/.:6U!^WQIQ:V_[._-V[7[^=(/\=02 <.3S U%__<0OB<P6X:_'C]%SLLKW5
M:O/3675%MC&W">2VR,0.D$N 0D@\,5N\NR[T;SN#_0_Y+PU\'$-[<\]KPT[C
M8L,ZBC!<&\IA ZIH_^H5QG3:(F*S]7CUNW=LX^;L1X^]3OW3#$$6!$'9]X#I
M.=F?[45+(Q>T/=]2OR>C?CQ7!U(S^[7L)[&&EL_D1_ GX$J^VQ(HO7WJ-<9I
M7A1Z[[_>C[RN[QQY!7CHA4&9OI"IV3%;J=APYUB&HV%D/R&#<8#)UA3:>:S-
MPU!;@)R&>?O$..B"'TOQT,SA! &43[(,[^8-:XQ2:Y%%E"%N+"'$X2N.FHLA
MD^>?XCFU:",E7HR@,HLB1IM@4E#BSC0YY&6G.?NUU\8=2/<-!-IB'OVT,ZRV
MM6KODH74+Q'3DYN8GEQ.HSKF(+W%;A:%Z.V? ? 98#75P.?][DPP*KT;/1^+
M"7E#KS=^'^% P"$[L<C!-J3\.-KB!6:+*V>T#I^CL2L(KP5"CU%I8Z@%![>/
M]J]8IO$N<<V37*-<=#S,PY;-O0-%M>_0-0R4!^0]8V28FNI3@'K+(VWR#>>-
MYV2L;A&9*&[^4+R!*Q>N8 A4#;-^H2';9CQ^5LU,HERAU[8X[=SOC.&3_8Z<
M\&'MNOHQL_-F3</SF-:"!)T61<,I!5?AFV9VV?<B!:N#+9T]9C+]LY'NF-TW
MN"X)5AFOM!Y'&JLZ. JT3?%@6]I.AJ^PK#91CR7MJEA7\E2;RYEJBA).?.V-
MPHP2YJ'N&\-HBVGTT_[$G:6/%VU*3ZEX4<NFJ+Q\M/G&%2#:M77D^L:^-PBU
M,7QJJ'@^#2FE[?M]P3[IVU$1:I42E4=M@S)/1*OWIE$/[Q.NYE,A O31NDAJ
MT$"LX+</3Y7>&H4_K1648")D OA2X'?03PZ%"8/O48B'N A>!HZUL:&:WJ=E
MS#^MB?YI9;NF3SJI*ZOCK)FUA;ME%( <4)4H'(!F*I(B/-&N$&,H@G3(+C^,
M\3YS\-2#&8D?^'42WB!@PMW%7RM\JRNGT,37LD>WQ]$NJWU3*4^ZCZQJBH@^
M*$11Q2)-&DZ#HD%6876W9S^(E21Z&'Z&0J%Q#?QH_0 SJ63\E* *GI<%P*%W
MIN/F$K*,T+,'/V ;VA+&QHK9-^8\":>:-ZCOVV"@O(L0$!G<B"%$:BDKYV'-
M_INQ(FMAJ%6<]>Q*V-M6[OW4[/)F7A=&[1@_ XUG\2WXCUFSI9G$U*PM(H1%
M$]4*QH^+%%'5(Z@F04\*'__"YE%MYBH9ZL>ER2"28HMG2D*L;1*P]0S-F80
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
M8+ B3 1O6=+;=T'$=O,L[#Y,]"+G9N9&YM_T;6U2_Z9:I<1V]J?57!H137&
M4U$JU3<&5O?3J>E,#9 0!;7;LPS@62#QH<7$%0#J6),TF-@1SVL70M1)3)2U
MSKW7J0^&2G2?WYAX(YAA6.H52W$.>BX@HAS6D8(*$S$MG_#2F$^?D7HQE+Z6
M_7<GVNMF;H")=^P1R_"'C5,M#7"@\ZSS3_]H7^LV@[".Z)@7L[9"]&3%<-Y"
M@2R?ANO#,QUD]OIPY1.>52#MD]B]'- .1,?-[OW@=R^PB<FIVIQ8P(,.T9B
MC4#K2]C"/^V#W[6?W^H5@+8<A#:'HM6RYD^<)_R7"NL)KZ^8"&/F1P5X-NQR
M!2#M$\),(F9^PEM3I[A3X'.V/W1,1'3I.Y5$*V^G*6;"2=&OX$]RG.L!(X)Z
M@(M8Y=CMFV+^D)$ @NJU(U[DT/[9[LP58( 2-9CX\+_483O ! @BXIRGL<!H
MRV?'U>3Y8E=-CI921"3#&G2ANH9/$Y^"S4W%,>U+],M\1J9/-*ZX2>F0C;UR
MRC7*)(IV^=L_5!\V!$>I*E2GIBC<!7.,)[QE_L1%8,^9M)F/C$KE/H>^[:<;
M; :A74+0+FW*B),4]V@K^M7)Y#'V%D7Y.YF4YJ'Z5?:Q=3+=+1X#4_;K,<9\
ML_R"B"L LM>Y[QV(48B3YI)@+8B-7\(BW?JMO@HT-+:S(\S0E<O#/N&>:<&
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
M(5=8BNT0-A9SE',CL8_VCR!HW<4,'09M)8EU7_I"D2!6N^,_@+#:@2=JY0J
M*O*X FR;0'K3W=P^HG^AI YFV7XUH-9247EB12@SX*'0($7B-OU),<*O!C,*
M.%< 5>@Y_Q6@*FK6 WJ @L@^+((@<J#[]]*O %2P*\ ['KW9YN%&LU-"9,<2
M4E9PZ5ST"E!<4D/Y7_*/R &*_WON/!*'5Z(U?BOZ0?^@Z%_*@B*R^<N0;R=E
M2HQN%1]\'-<2R?XM*".(7SO/1RA0-*!J,!#&[O4\0X#%*([0C!KL##H6- R#
M Y%?G??J(,?E(.W9Y-\E*O%%HB!#]M]'D:4%SX0*L/T[C?7V;_E3)<XN*7:@
MWUHD'MOT"Y1/1M>&GQCBIFE]S642G;W#S0]#I6)&LB_;"O'RFYJ*T5>:F<-U
M\.>0HPWEV=710^ZJM4OO*O0F:,)T,JM?NS&O2O9?V.)ZW53IP<5E)(";C9*/
M2)5O+.EZ@Z7IG]?IM[U$:0(I) ."1OQJ4B:L#ZT@;%5C/P\LGOM4&W>Y_G/@
M_2\T2U5A=':"^#;9%W?8#RU&(*;VZS,N7@E8W<-IYN'Q?NGNKJ<Q8TKV.\H6
M*^KN+K&XN8<)\?$UD[+,_T(IE?]7S<U]1@R7N2R&.0AJZYT>.!<=AV0-51*&
M<C?2@XWRAE>Z RS,!VOP9L3)7YCXPC?.@B<.R#/$JGW/*L= 1!A.EOD]!14K
M<M.HZ#"_@>^SW[=L@9[_PYO.PA!&:#>I\=[3!'T[W>]P)?V"1/&#=_P9_+F
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
M)ANP2 XC_Z0XH& <N "XS=DLS-$B0.XAJWIT2,$+_H6V\9C=.MR"(ZRUM#
MW>1'D2'W%3^T:=3=. LIX.>[^%5(V7C7E/'#T^0B>!=PC0SK+?A!O::N/P-*
M5$MKI&(D*E@>C!3=W\8 2'9L6QPF]I+T&KA:-#Q.2[)!);P&3?]W<UV"UD8Z
M;SFE=.(UD7W1KCO#(FF:X),>K3I!_ 4JC[KTWJ96]SZL9VE8#=CXLT+-7N-$
MM.DEI_.Z+,3E%L,XU/GH/0THXKT>FRA197?]#ZCJHF(@W6G]D@!'Z5^'[;YI
M*:^P>R-=-\PP )>,3Y*+^="!,>XJ4F^=,:,(HP2@/^O&R+&!TRT),_[K&D33
ME"M!^=]NCLTK88<'3$0;7!(Y;V5>#K=FQ+C17!VGM)#YT@,C%VV!VQRA*4N<
M@%Z]SB:;_^"@=>92R]Y6#'$^^=18I/^R4Z7^HZU6AHK*M8[&(UC*80;ZW1:<
MW"U9M'7IE?P*UY3H5QCM#3V)=:%7VVT:WZX%(J$6PNS>W6^JP3L5?)=N^N]?
M$ 7@ !8?X2BJQ>8KJO]P5GYFGY2INUZR8^-PE_W936E*ZX"N$$[Z3*?,<>W,
M3K*'/0K5X6#;JSJ&5L"8!%4]Z_LS"HP#GD6OY2>D#EFE>S7X"_:!HEU-N?%O
M3!J!XQVRLS)K&<B>&0;X8.+[*2O.KJ'8],Q/P'<EFA.%0]L!8L$4JRH<?;'5
M3QM'#6Z-K5B@5JD3D+X>5 $S=>,&+YM,GDJRO6SM?P9FUDRQYU=\6$UKI6/1
M#R?]:DO;=)20CEIS0'KE]149LD42_/SD$G9M^?&=_4]F5"!7,O](L@X)*AU?
MAQ0.X!H_JN8'NQNEFZRQ^I"^^0M=\@\/EDLBBE(&<VL?%]RV5+&XJEJPY>#%
M<1VR#$$M7X"=-T'YX7Q3UP/RK,#?-C\0QUG*Y=*HM4 'HH?7441N7F.<DWE\
MG1!!Z-K3]Y N!7#!PFZYY1U)8CR &W5V6GQV)DY*+>"^4SVY@OE<U)XJA;M
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
MFGG"P/]J3.54<$6R1,FM,P/A/W<8HXP!<#V$='8XFTT:2YRB_7H-HC  1(J
M@]UJ@"O-W1_O*C)>]^8?D'H]/Q<'%IIVGB<L7\KP^P@,+O*0/:D.&([XR'.-
M-RUQ@=&C2BGE$()V?GHB A50+)#DUO\5J=(#BQ-?)1MT=2_P5GJW?/GNG\.S
M*?:]])S@-E5T7HFPQB,)+#Q+OH)GC* D/C%CM"-AMX*;N9[^K> CN$_20@'[
MW=AQ^72^+3E5*>WK3ZC>,B/P5R^!AW@9;%">]V=5K'@KC_P^TGR/$!]\O@T_
M"R%Z)=D+><H;-F!-GY'V#WP27K_S24Q0@WZ48  KUT$7;\HOI<QS,  /M-N&
MZ=CBF?,?Z\M<_%Y?1E<I9J^\#X*4J7) ^J6@Z9V5\L^7]N[2]1QPHN:-+^8*
M,8!V?,BB78K]T+(X^^?E0\[>? S@'OAU'Q\&<#OW^'MK>NJSAV.[W>'/%]ND
M:R(;HL"PXIO$%/ZI\ B4->)XVS-PE2V2["XT-U,O\E$T<>,B?F\&:0EP-6-P
M&6]]#[6\A_I"GH$RB42KP)*5?ZM]GD<YQX]=?5R(2S$&4&IUGM>-'D+31*Z;
M"59?$8EB %UT+A@ F1T&L+RY2AUXT71P$8V7".G%@\!87V'G SOF&%,>$:5-
MZKW!+H<P.^\LNS*/464F=;<0,I=G\]'1<3H/&8H.V$KJJJDSARDGW3\]/PM$
M2)J[^8QA %+L*U"D]3!DV9;F!)2<L?+LE+#ZN,JQ@>&P&NV8(HO*:10.CZU6
MZS:UA)4SVF9R7X]ZP#=G;2]_TNT]66O^R&;ALH#'' -(RHCY"5SM5J+.OV41
MT9C:,?U$\1@G4!6M=%-O3W$O=J&/S2!6,8,2_!;2^TAGG=QGYB3-!\CJ;F06
M\2Z,5#8W22E3\:%TZT'FNK>S5>CWNT'7"4XF$N,RL3;BNFB/TQC)N2DO_]=@
M"TVFMV!)TO) +AEO][ $*PE;ST/=Q@Q4!S8*-#D\7;5KJJ^)T/=*0!_JN^$;
MI4WH&M[" %B#3*?3*HT#M=FD/BW5?'W@C05E0E<L6&TDR\<?]<)+I_H>OJ1[
M'WWM*UM)UZ_"+!H"_%ROHU*!<\,WW9:1 DVL/J579P57;3)X/?1PWW?O.+!%
ML7XK9(YEQCZ<41!G.YM?;QR_>\QP7/FH]S77/YAV@R*##S<4QG%\):J'T<J'
M^X<[1>V0!H<0Z5TO'RIQQ)R0CXK#8^VA[/$-+G?NLGHX:[<V]W@Q%4*EOM&P
MRB-<Z#*6FLW39P;TM3N,M%Y7N^>J+J4)"#Z+E-75<^5HC3=18"ID*NPMN.T^
MZ. BROR7>K#B42";*.Q82#DU<#YJA'4"!9P@;"6D'+'Y>G"/;BBC=OK$-?OC
M/K5<0L->4I;G504]HR?(W)5>1F-9X0&S2\6Y@\*K,]D]**9YQ&6N_QFLIMY4
MD"/XWS^>"A"+)?LJ:VX@&'?1>3Z[?*[?&T&AFM <CDHM%2 DUQPJWNSXHO.(
M)83E X#JPSIO_-/9CML3ZM?^G$YT07GK8<>D,CD62[&:ES$MEPF;Y1%V?,_=
M(XDVX+,;=7*JS<_E>/NF]^_.U4_]97N[_]4\[NO:X[[4DS:C.S-VOTRI.9=;
M0O2HU!%$T VE_-R>D;LU+^8AML0'DMW6O.-EGOS1[I%?P;R?6(0B#[< J<JU
MU_XCAT:U.>(![_:!FB(T]SUI<BRTL> :AY DA:B-X4'L2L_?)02+0*L40E5W
M1(+LQAD'I>EE>XQ8MG.>\<U^B-9S6/@<G/U3,G\%"SA[!=%O/!CFAYXZ?2D2
M+P2;/&**GIBD"MY1'/-TZ_5'N.=W>[>A?\S2!J:@'5L0=_I>?MN,I)-A"#4R
MOA7K,GW=(U$-"I^S7D#-LD% XZS'G/=]II!$2&(;)*OE9OG6K($C;Q\LZ,O1
M"V(^F<)3T]K\YN+\X4T5TVD\VK%G^HM[?S@**S#SV[%6"VJ%$]\52 _5G9??
M+PE=.6SS?X3(?_!R&LAN)U.KEN YP O";[U]6[W**9WL82OS7,:ZFI05TAAK
M>Y**;<@S1T4GF/FB%/O/_73-'6L>/"^Z?C/N=K<\I1R1='1/:5#D77'OV,X3
MBS62& X@UW>*'HZ1;(4R(DUR*:EK5/J++"6>][J<M?UI8;0@V9ID#QK4$LVR
M:RZ2(V&K0,F![B?7HR.RR?3$S_6U[1F]SQ1/-Y+T>B1Z-+V,^3JF-L/&N,%>
MZ*LBAO1ST]8.Q4ASL_#EF!&N!&Y1IX=J_1UU./!WA _RL^@_V+^S^1!Y%Y;@
M9?G9,'\"[23U@+9-*]/9=2C]0WH)+"894L&W+O*V<PC]/+IR:Z\S_*'1P/LU
M:M-:$L%!E4.-^U)TMXGQB#4I_(:O^<>)?2H7_0+*?)7'P_D9*@)9(W$IK"KD
MWV/_60GG+#-]@)\;83V21!:D1M8H-B'/&$(Y874<O;"040<U-U':QH8<$%XH
M=\R1:ZW7L;+8>B6UULJD^+R/SF//\)"ZHNJ=A\'P0.J#QY[.EZRO>3  ),P8
MV9YF?.BO&_.J,7U07F]27B)@F;,S7>!Z8/ -YCPHT6R:4ZE1F5"V%'(6 Z#A
M(],?@JPQ .D"U\1R'.RW'F?9P0<LRO&T\IFG0Z)K;N@%!A?DDD;+)JC/IR$?
MR6H@+;J,$Z#)LPJ!1W;^I*4X+#D]5O3,_(SY/(.TC#'[!?S\N<ZFHC46M6L'
M9J\+MN80']/?C.C:JV39B W_:AAZB<#=C&<\>$.1\"A7MR9Y;"&/:X<TO,!W
ML/BX_.$13*5:( I&H580DI?& J P_U 58]G]ZLP8$8AVC-1!-2&X1TO-*Y6<
M[/K(J%69=N.D;;_Q[,$<0M=>3LV/RE$^5\:.R*'MJV*&+OB-QTTX@E,E0;G1
M2%6>I>19ER"-67]Z&#2H*"V8K+0M:DF %!<4 WT"I/6>0G(7DM'5?4T!Q16*
M/E6(_8DK,>_)R!8B2$.$M_TX;\FT8+B%:]DAGW.TN^/1&MI)&^TXIH5:&K8K
M.T*6FD900!0^[M%_L[<=H:1W5*0A.NS8X%=MQA?LRS_)5,QXH8^4<J___E/(
M$OV5;\"F*W_H^#IUG TL@=KP;#2CTK 2O]OQP&-N,G0&$8E:LD M190B18I
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
M*SR_[SF-KMQR.AMY/C00D6%=5;@Q].3YN\K.T _Z6ZFEOY=!*8^&KM%!UEB
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
MYAH_HX:M"]FS!9)=YUMMY6EM;51LK/ 1UOXD*2<E2<.VN41']V9Q#?>:Y'I
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
M5P-%K<?UP7J<W?JR;R(TZG+W#2HU--/@YHON2%DU+]XFY'O']A=']V$T,*[
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
M@$FY=>Q],;:TP[BF&NH1IA@8*A*"S%@%[J;C'?9(>FIJ:L^V-^52T,!,+X$
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
M\IE<WO:AWM:9*:\VA;?G?R^3I=HH.>$9\]__>;'5,/HP%=*=A*PY-7X*.U;
M!V@EOKM4>/E1V: 5X$U">CFD;%J1#ND6DM?ZSS_U$C4PN'"I*D%;=6[KCOMU
MO-+MW;OR!Y8XB [MM@P<&IMY$7;X_IELMS>0D..!D"YO^4*XXGN? 5JTR_;5
M+ZYN!?W.^UV;T4#FTS/+/ 91I^-RMP?02C6=>Y))A7WSFL=>[J)&,@[?+>*2
MV:-;-=^_)G[!F!N]IE 3PYIB]=?M6!IHP.\3H2-7K4Z?[ZH'7O<Z!BF@>EU4
M+2^)(ST^C,LXGAFNJ-M_[!ZNQQUY&P"0/O/-GO=^4_QUV%D\6C!%W>U]6A!M
M_Z7@U FV6WDL[)G;@E&;6PFXJX,Y-V/!E5DH_VN3[9:HK)P@/$CW>SC>/I+Y
M(-GJ<"_I,#'AD)O)OD<PBE_KPH^:'AP M;W-BDT>W=I/IYZK>J%"BP-$V9>K
MHU7+R([1=KJ##3)%A@'[-8)3)-85_5#T$3 !W&!E4]XNQ^-W<T87JYR72.!\
M009 ]1NJ4>F%J:J"!%(B"@<@AGV[Y?;A_!0@9R&AFV1P-8.,&,CVRDOKC:QE
M89W2BZ-"K.=WK X[#I!V!%RX!D]#UTF!(22]$-0VZ&C;$@^C2##]<;S=TT7P
M77"=G?2SSXUP=,$;L&4[TLEG[ ";5JP:3WOU\Z U54+,!1%]CLP]/*REH07>
M@"%NX0"RF:@.?6,K@]BOHR;2>FX?%$3]:+SM<R</]/6\BB6?A%U^WW$5<(K'
M<EF\F/Q4)$+!>;)UWJ=82%,[4D@Q-SRY:8##W_OJF=<D@@@>?GZ_'^\0XV@2
M6G07'OR1H+9'RLJ>WLY<J/7TO+/]%1AZ)RB]ARG+AK]5O$88Q%B"'P&$]=0
MOP3,$L!<V2ZO@4N_\)JL0Y;3X-+OWI@SY:'OAN*AI#C^:T1(@97I!STFT8'B
M[C2VP-U'TL7 =39=K-\IFB9.#4A4ICL-09PEL*D@BE#UA%)^J*@V)2Q/U.AQ
M(/NUIZOZJS.TYV^4*_O43*-U(__'<_J_DD]3+5&[D.T]RWV\<S.3]&:TGS\V
MVP0*1 T"$3.0W981X+($I"O_2RJT9;_R;YM"XZ6H)"R8##%;;&RTHB/>]F1Y
MV6KV!>3*PQ/A%*!$NWFXFZM=CJP>@3J 53DN+_B%YR4UJ0CIC(UC8>QM(^D3
M[/8Q5ZX'JB%3\1]#NF'!%Y<L!^L+4C[2'+DNW.F&+'3Z/(",J19B4"=(0<98
M\$6CPGJ\_2/RPP'VL"_E$M@,S.6<<CDAJD[OQX_4V5>'2H<;A2[QF81ONS4@
M"ZD(Y0: >%3N]Q1RU(,'WA11_&U]O</[1ZPPQ#1TFQCO/F@)<;*<I-\[0K**
MZ*O:Q^<&8!E20'AVPY13JHXBE=^%GG,\^[GJZUT1;T<8V>//L)S]T4YL!GTN
M9S?J"A3Y.!F5EL>QJ-/H'<M2!Q>!GB5+5EQVV NS.T^RQPDGI<0(OYTP&H,9
MU(3>/#IV*+9LN5-77T?'&W5#X(^C@3\LSD8]#$4]MT1& #$=^#" /(JGJZ]0
M9V#NQ)3'_5<FS\^"E?'2+H@<#@"_/@;9A.*;XLBDZ WHF)F,6B-KGT6W ='W
MGT*/>O$1M].]GIX>^&'#1:0<8MO.6JKP-W/U$X+&A0KTH?W)EU)(NR]P@2S6
MPIEP<!ECRT_W=W9._-M'GV_OKCU=*W1?(-/9BR[D%XPG-WT/E\AG9S(QMN!X
M?;.'MD2"B,DF*_^-M4-3/CL'KY?RDG$#E8W%XV\D:>4F I-,U^V_A(%R?S/6
M6%>.4I*8F^N#R*R$M @#(G('A;4+F]GJ8KOY#WK_0I+"047W++]7<[QOF65Q
M)E:42<O1"PU[%FA^:+>*C\Q.0B:J[VU/_TF-]C(&H*B/@E=V1$.Y2P*.:H8@
M .&WOW%Z8VN 401.[Z7>[V?^\G3T?_51;[WGN&>%FDO*K16CA'ZUSX28">/J
MBVJ-(#T2IG]PC:QLT_7!@6BBL-Z3"W(=DAIJ+P8#U#O5C=8J$AYMZ,]9IF/-
MCK/>( 5W-!WV-K# C3"\?KE]D*P-N[C:,X4*RBN<E[%)0&S[J;J8"_]UHU@=
M8/$C7(#"SR7RP7[WW('ARO:6EJ=)XPS[IR5)6=<HT+P:V-ZC7_C\N#25QOZF
ME0B/3RWD!QW9#5F2V2.W5.MV#W7 (/1V&R4K6@BYN;WD^$C4ASUIR[,T6EF%
M)"HKNB^GZ''2KU1VF"@,P0_C:)Q%-Y6W'[L\SP1]?&[S$EOI^CP;*TD7U5TF
MOI!9=$)%19=9V:G2VR9(?AR =7=#ED"Z@?PJ]@$TL<>.CS+@2CSNWC+Z?ERV
M(C&ZKUD_OC44MBWD/8I::8RZ6VF8@77WHP$_6J$^UN=&??[*/7PR<K0@O7FZ
M4.[O,F5%G"G8\V(2Q88$8=TG!RQ3Y*PJ1Z^F*>O<(]JK_\C^%0<@:O"?S"&*
MEY'OC>@DA_>P/^*>?2\9/2>']R=9M9CZ4: PIOZ3E#*341VUN[KN2"SPN8$\
MB(N6NI2TU"R+],:&$(4T3 @'6+F/V?^U0NH'/ 9$)RV0"+?'_5(X];_]^>CH
M>:##8>$$)V:.D#^JJU&^N7G>T?B=#6L.L$XH(XCJH#,KEZT]:A/4%8?^*BN
MQ#Z%C1;<?#GU2,2Q):;QL10C>Q(+@X+3;:SF,X_T1[?>^&TG;?&6MWES8PB%
MMJ(QSU$URS7IKOLT(D,'N64&K5.3?-;1VG=([UCU(OW)+\!K21YWOGBAE'TE
M(;P4' '61)-A]:&I92)5@!0:A8Q7P&;_QH98&-T=DJ_I"F)F9HD+8OOTI*YM
MEK*0?A#6H _]$5Y75DXYTA2ICOADH?DQ@>R:I.0E'CJ)Z6?E0MHBII6@%\UX
MBYQE@HE#0>'4:7GU3<.]WL+M.U/OZSZY<JNQN_((VFA0^9_U32D,-4U45(!Q
MJ'<"=:K"+B)Q  R\ SY6C(;"1RN'F(_;.ALB%7/RW3&7JL[ZJ7<V&;F8+,TY
MU%C%1TS/6Z)"<8 $1FM,R>@V_\=,8*D27^';F'6E6Y8CJ@6L"9WC#)UO0>S/
M7?KBU1^?4G6;J?V7]A\)8SW5D)86F!^I]UQN?%]GG795AC6%RMWJ-8,T/2WW
MK=$<RH37P@U=+>B#V;QM\0&X"]JT#*RW:I@RT8<71<KZB,H^6V+Q:LE8I?3S
M6FE*LU@EVUC'"'VY+YT2_6V625!4 C1>SALSAN*;R2/.L!BABAS/S+0MTXDD
M/O/VBF0.2/$,?0U@,YT\/MSS=:(@E=N@0)<E"P[078W<#TV1O]9R0?A!V.&
M8:K[]T4[P)'N;8Z>J$0SU9F\Y^7CI8@* D3K_@$3:ZP137[CGUJI07_0TV50
MQ;*@QLFB8F-/]Y[JK29QE#?73FK'+"K*,@'KB7F#NNYC6.\7V^X[0Y="+=;7
MIKX4TV;'Z\A:(0^Z-K+3XZ&N+K[414NR)J8]+X?'5EG?,*_'<  QE[V109?F
MJC&DEBUCF<[N5;;+I^L%SJU[%<VFL7I+\VDQDW-NQY0060BA&FHY<*W9<H&$
M\Z<JGR& F2?+%C58%/UPXTVN1\:RD/CV21)7[O;'P#._ZORV6Z< NE46B 1;
M%<W<W=_44-B;C:-Y7?1:L)@]Y76AV.:!O@]'Q+VNCJ[,J(<GEYD7I:D(N<O?
MWOA-[H55' L?0HP0EN4FISE>Y;).>\>>/-&Z5;MY,Z>?>@U-\&AT% >03$!3
M+ OTF5OTKZM6'_<*FOB[SGP0'#Q5<WI@3)X=/G7)=GSI7&H8<_@TDN3T(BP'
MMO8=!P 90/<M^7?/06(8#R'?,M'KO]2$=<0!]'=WSQX-;OO\_9M,Y +X%U=)
M,/,(.'\>^OZ;*:52A14+D/?0=00==D,U$GK]\?J(Y+KYL9V<DFUKGQP_J%SH
M4]@"Z/029S9,W1\'R /Z[,=Z'8]6_$"8#(]5@ J%:MND!6[*;D\^;O,BZ''C
M-LI3L18%3/TH3:>\S\_/BXAD7RKMFA$JX6Z]72RK<:YU :C^N-WA!]@1T@^$
M] OZU70QV@_O,RB!]EP>)F1HR%4^QBC$C 1R\0A.Q3Y;5M4(IJ^S):)>C[7Y
MK_.NHR2LIQ(RS!3SHV985^73<8]IE^0K_TJU5HEH@<-WR1640\UH5TG=I%!K
M<2=\C!6*#[N_PV5S7M^H=MFWSW'($%QKXV0N^9S1NG7^XO8]6M+D/D'NPHET
MT]_?H'( Z9X5W.5H5QHKIU['+[>8L.$,%S#3 A-UP(\Z'.#92<NDI^8>H5>-
M9"A@#U3WE86JW$52QFQHQVGJ.DF'^ 3]E-*+/?B67_/@\$Z.8"?JL!$J]B[]
MK\( 62LWI=>_<YT%#Q[%!<<68D[@DE6^[K=@Q&PIBBS[V04E1NV5JK?# >?&
M[;FXW.D$'&G"(QDH:&]H_2E=05BF86U.*5Q66$XW/L<E@@>/_<D*6\2D>&4\
MJCNEFL!Y+3%7[;<"Y[,I>_XD$M!?]#A)***J_?B1'!\5^,#R:#Q(LN#[/)9E
MU^<TLPA[;B= U3$;5:G78#!,:?1\+FFCMK#S@&V* =GK>8<Y-L;8/?I9ZWY@
M<O'J=L&]'?7;*PZ0YXP=[[R>I*55CBX@Y1?9&</I*\O_HC0V:OAL*O#>U/$[
MGNLBG-.P1Q#*T[J*,;N=1:5T;W]2(*&,Z2HO@K&8\)M^6+J<S2F/^[[OP-9K
M=B:?+7 L%!+[%"^OLP/"AS(P!R<9C2>Q2MM^[QYGZ_Z;B.8?'TL.O@O8K;/;
MQ;Z@DB-ZVMDMHQAUN[-U?.5XH&=BR/F@2VI#/8^,F$%M[^"M1WJEKT=A]9<T
MV_!XK:I4EO$2RY+5XM+/.QH'9KKP.;7.[10;0I43IY[H1\2<I4OE(*T@#OM@
M!54EI>TYM4JZZ+5Y04&;TK:E=O=$,F5BH[&_9G#-49A/2,1**:1,'1APARB
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
MN(@^BPV/09=[F!-,Z.D$N?'JROX"(]XZW"2@!DFK1/B;B-0#":E??<"@[;5
MRB!ID.0>B$/T*,#SK9.=^QV%ZNZ^KX;3Y?X?$JJ5IF[1(5-U0I&B\NSEI,&O
M2O'C9A(P/TP-U1IG;6DBT^AQ>27&-45+>39[F;!$VR#-Z_5C$.)_NT4)43-*
M,42#'9CN@+-7FBT$"O7*/M6>4-55*S<&U#!F&?HNI<N0B0O<$GLM8/]*Y\>!
MO% ( 3:__U,+)^Y)D_=91]$!,,C:^AVZ&.=I@-,G'<6$0C!RY!Y!FEM_DA/-
M-%-/=*1F8&O_.=O1ZS^R'4](L!NO!CGB;>Z 2*UH6!=?>H)65<46<^14%\^5
M;L@1XCQ7%U^@XFY+MY_>!@</X$IIM=MQAUCY=2V\_HV\_EI=]%--M;OYF^)O
MQQ).'(OPTK!\\?[E0T%[:_1;"3)0VIK!.+^#$<908L<F?:>WYA>E1#<$'>?%
MVQ'4M,ZC^ID5^3 C2GQN=#^QZX L!=SFTL?>D&]J^*"$*(A::BC!30B)+?BS
M^?%2=DINSZ$&R^^;7W0<K.2U?NDWXE3TSSS'%PK4SB"TS#W$!-CV-N*B>3=Q
M%=(L=CZTQ.#HPS^J"#MB=TBZ6%;;D#SY_TFRR7\TPS&G@U#8GKJBV?M*SAA@
M UQGAU#$-[M=RJ,/_>I\$?2.L36^"RF[5:#^K^BD!KRS"A^8\5FVE'C MQ;
MQNK30ZQ%XO-+)K].+Y&R:%JA&6%<@S?LQ!N@$9>-IG$Y1YN'L19S%/$&,,Z<
MO+#E/6]E,FUF.@=E1GY9%@0:5-%1@8^KTP,PM67@B^DI';*M<W6VF@N**@F!
MS'NHOK,6"K]SZQ_==RX<<%X=Z"&_.<-AI(' 3 :B.-X^6F55[,E2D4D6KWGB
MD0DF>JMB^L;-0"D#6OGP(7'R?YU5-.B!&4P<8G08!-LY\KXB'70$5Y,&>BYH
MTAFB*E;CB'5\\J]'4=F1,C.>ARY<'YV,9QQJ&JN_JQY_D]-;7:]U^)ISIF@O
M 1,CYB=FS0W#Q=B028-Z%F*7;Z@R('EX2RL 4IT=&"(U_&H\S<:U%U4_"D'5
MBP:Y68P?RW]B.'^&.5IAY9Q;;:RANTR>*< 8NX*IX@(F;L *[1[]7QA.VYFK
MVZ1)79+D_:3,5E5<<:,TFGK?*27./]ZOG :S@[+!>9M3C+AI6) &282];!*A
M95)0?S@M>4@ZN5K#;[40A'0O5O-\QUDM(@2;# C]AC'RP<14U2 ?U=)%;DR#
MGE:!HV;LCK^ 3,F9H/RR3LUT^KD&T@]CY:G'.IA\97(K/<)/3*1F,O]O*5T[
MS@3CLUV;^Y.DEV-\MNX4M)OX2PZM_''8(<(7>1R2#UMA<*@1\)E!Z^_G_\_-
M@@YO;"]J8_,=U$I(K8SM@F1?OJ!XZW#DG7)N@FA 8BNB\1Q";BP%_+)!6_OJ
M'R98@>4A([H!*@>HC6&/BB>W>EYQ+UH,:GU14/2R1IH1.\W$P3I\YZ3BDE;V
M?S1W=PRB_+!(AXS&7%LW%77>C_Z)>G1<;-J69Z(:ZS51S&7Y/B9R1*NOEX^0
M,R^/H=R0D2<8GU'I"&GW;._3>T,,L8K<W!'ZO<G)=W/)V@Z:@WL+,OQ[DJWO
M)-SOAOZG96:WB[_F<H[(0HN6TR&HQ"T(^IK3%8##0#2[H_@ %&2&Q []N1[^
M"I!6"D'> IZE97?L'A2O0I1< ^2C\/]IJ\W8Z<_Q37ZCSU6=H_'Z.HF"S@4'
M(;)+T/=Z'=#KHC/!;AD=8YW3=CT2@?C4UM[<T!9K9JY<H/P.RO&AQ>&AQ<K[
M76?)XU*AF94TV/.[LLTVS)@=G,\]-(4&&EGAW&9;X75B:L:>+Z'".WVKYN*%
MGQBU>6U1M8^,8JSN]=\=<>^Y3DTRX"AKY2N *^B">E@6_N4*('-<*XO3>7<%
MV" &(9C;\7TEP;N>L?\,-_\N:_[C?YDU?WB &:4XV\%+!GUC&>6)-+%'R?_6
M6[]@5<$_3@"\> Z[5(R;T;Q81L,UKXVN8B_PE!30WW/7+;T#7O%$-"6XJ,0P
M;E.UIH@7/;]AF;8_Q5BI+_*JYKL#8^3^SX<>]5< >?@&LZ@<S^/VYKJ.YK;/
M;9$K,7P(,Z?M-W%#NDGMAJFM"V,&P=-.#77"-#< 2Q>"T?X0[*_$U%(SC\9,
M?99?3>,I\N.\;"G0[2.=D@M[:R=;!/ =5[OUWT-2>ZNH"WCN(Q3X'61$!2-O
M+8.Q.I]9U!PIKU<I]GZJS1 JDU(4RM@_3)/)2?0-],XY)M@&#Z1<,)_+ K@\
M1!>U?9ONM6G>3F$2RH#=-[8YK"C4)]5E//UAXE+SU4&?X)S&F^88@AF$CE0#
MC<=!3[9F/1='O7CM+DG,*%GCT!6OV)U-'Y&:G\@8!(I*!]STNJ/L]YXENP:[
M8IV*1!UD%NR_XO: ":O<*#I.?\P#J7L8?63.%,6]=SO/H&A,?ZA#YC-^0/)
M>RU05+#]&,0'Y['I,/GK\NW(BZ*S#0Q^8%(907L5/E> NZG2KO %/(X'*25!
M+'Z+2&4R_J@\VL!Y07 &GR$G-:#UH=;)'5 ;B*)=HO_X/G8#?C%<"OEND7@6
M%Q#Y,V_T6P10$3+"@P>^C&602M#E$\TL\^4#BJ[]VW;#*/B?QZ?QC_,DGJ4%
M?-H=73T#9WBMGQOT03'\>&DU/5E&.:$).4_A&^ T)@AGGS7Z#1259 49(L2S
MO^GC-&>MAH\TLKU#3OZ<O_&HJ1H?O1A NK6=?*\ ST)6(J0ZV/^74W_<_ISZ
M4_?LSUWV4EI%.NL"4N"T&R$\;]]LW_O1H$A8':Q4K>-)&^R]1_7V:;#\$?JI
MYK&,!IY&.*JCTKXYW* Q7@,EU,]=4MFHD16#5-LZK*AQ1B9MV9/I.:^ G7]F
M8,_0>.UWK'J1<\)> ;1?(@?1DT\_H0?./?^B[9&X+Z2W?Z'IP;EKU$WJ&T\?
MVO>UDFM3D8H9B\YR!'.X^%B!%5T"FW*)%5)H][C5J=\\IY/ '*V"7RU+MX25
MQZD?D*PR1,TOHR.LE"YO%@]7#C1DG&L+I4@<OV!7!LTD?0E^7(%Q#E+EI&H)
M@FL^&_Q3LG96FSZIGD?PPL [XC?Y4C(A\G$C:%K*SQY8'@37>/[;N@\X(L W
M'^#>^?-@C\^N.<PF@ZM4S52RAH4P'=$W_:'QPN(@*R?OWAI'3/V8!2W9\K4_
MJ_K+.NC3+.3G25-94@8OVL=C:ILW>'D>JRK?#HR<7RD:GDFD[;W%%VIP<CID
M[K(CK=Q3!7%W46>USOUN".:4BF:Z2Y&+Q[FH7)P7Y^AKZ\R"Y\F-7#1+7'L%
M%'HX:E5D@A3T)_ :M2A@ B8M]UHD1<9#Y6>?Q4FX KH@&UFWIM/>U"8TUO+&
M$;%F/IEY7;2:C&<F>T23-DI0M5UT$A7X]P4Y^<RX#>SRV/+DKPM5G(](/PJ3
M.0@Q#=.4B]N1"6L];JF3.I?B 1+K^Q@4]G?)G<>ZA 5 L:OW-[23WSONE3A+
MZ)EKW9Z0M7>@+/Y^[)9?7O@68<3VNM39*?GC9-]@-&G'>I_%;;R0A[!+D[(K
M9&699<]47VUI3&JQ/642?)RF3,Y=!>;@C&%V6VMLNWV=J"]V,RLV!!_B20ZN
M8]K3$4&2_%0E$U'Y4['4)Z9U;V28&)QEZ.)FME%>0\G[&*%L<.#_$C-*!/X'
MOF[=@1SP7@&.8JX JYQ229-,'OU03.<R1F,6]\+A"A#O4[)'4;Q*G\BYI5H
ME_:E&%1/639J-^5(#O@0Z*VVX*S II*HH"9:S:.DG?V^!Y9AN<H'B]RDTZZ^
M_L6#<;KJ'>_=<O]U R,[N1M2B@P<L3=*>@G^@4.O]B"TE/[^IJJ;F(EM5YAM
MK"ZKNV\LQ ;QA3(8[IK$O^Z^T9-H@"5I%$D?SNQ)_U(&O=%%"81^D1M@^"=I
M(/^^3;0'DC,3I/3LO)R+:IKU)]P10GF9/;Z)]D\N'I+]"-=9&>AE02_\D.[]
MYR16\>XN65Q_&6-@J*8H<.(]10"+%?X,Z0S/-C<P8/JMASR+PGG"T(3JJ/B>
MRX]%HJ\GGT4_%=;X1AD1C.$4?VB(50AU&D0"AIL=7Z9MQF_CY\0Q:N2<3Y$H
MJ:TOJICU.OVK!4,'>64Q2K4JHT,!9"(6(=^X#A75>F_QS79F?)C@>HK4T[1D
M5AO]>NZ9*J?#LU?#WQD9',A9_>!^FBBW7R$G.:]AWSPA(WH[P@&]6-GG]>>P
M+8[&C:W![?.7^NDUE;WI,H>E$ <)$E4@16)0Y=9YKJ2U <X-[/03I^>46&Y)
M@"QZ&$$G6D>75'B@J* I1D;%&%,HO?M VT QE.9,506[C>W'_DI&CKTP+51A
M/M=[S$I_BRMC)\F>T)LZ:NZ"F9K0BT^>5T83VGLLKDM1 F%Y52,[6J[EA"Q_
M_(V!.,6 0:$A<C::XMIQ]*IYX:U=&=00V5.OZ2[XT7!,B0EV70*[[FN=ZIR1
M45OZO508;>@=(IG20,&L3^K-'*E@W,#V:3YI8BO8;>2;#7WPVON SVB/T3OO
M=JCMFI,(TF,'F)7%N?D!WK!RF7#S< W[X*(W]$P0X%A?*- .K.IB]7S6MS=S
M*"E:@&C_PWO0TZS.ZIO4S"D]S9;E)('(2KT'W><25)TZN1!)^ ;WP=Z)4E&
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
MF<39CAQV9D#*2?O'B?L??H9\7EHC$H UNVJL(FR@<^[,B?K3RS\G]=W76 H
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
M\<H+7L!OBOPR_.!:Q^1!] \Y-AL%LB+:Z&U%&^T<_-[>I "A9.5-^7\,*W;
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
M'FP8T*XF?:TC2OO9Y=(6@2B\9ZR*N<>4(T)B#?XLG;0?'H8U+O%1_99!,2I
MFR'Z2Q_9+S 0R 5M8H'K$%UZZJ(1BUE:YE*@<\WZ!I!\3B*0UVOY\A=)SI_
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
M9<CF^RU^PKG1'LFMW[J14!CQ:>0R.1Y7"X#P"4C:-VF*T>CC'B1VEQ6Y5_A
M:F3<>:Z]=.J+UW\T.BP??/JCT6&',UW77VWP_SB("W$3Z U.SKL8GK\55]P$
MP Z<T,F7]<4K)K>$8SYWKKUW?U+6L4E%;RGVIR5N&L?=>C<] A",AC&;2Q_E
MU3&$M=10&.^;FVA1&F\V05_T,4SG(_YX9B8QAR]@^]S3E *16J][[:]5-9L[
M?R)F_S>,\(B7,;X[(7$A)7S9F\H%V'Q,&?_]QW4WX2RR, HIHX-.5/-P7\=<
M:+8?F:FPZ+=S7H&A,>XJU[BB?B4D.K/THDB@5S:DR.UHMG?) G+C\^Z']NC5
M4P"Z;0;]T 5^V R9LTN:,A[V66?MW5["+.$<=ZI?/]:$$@M220[O/0+!=R\X
M+AQ78!-@QTZG@-%WUJ> +DCJD<[>81/.**5</07$^*&P)@Q8D$QR^,"1/'SW
M^I.%XS74#%;-3A]KDHM;_RD#*]B:X\\7G;W/.B'=P!ZL0G;\& Z3+28JT60A
MSVHE E%&TN;H(('.\G=9SWN-$<46<-=G)C-DS=@XF3W@,^=$QVEI] EY<E==
MOIKZGB+9E_.@[P+,*GOMT]2?D^<9T,WQ:AZ%O!M4)LP+U&M';79>H)BS8D:U
M4A.8+4>&."%3%> 7>\(!,Q,@[="9*NW3GVAGB'&A!*%<N\:0_KYLX3D4O]U1
MN+VX<L1!13Q;$NY7>I N:T=L22DFZ5''EU. &\J<'C3Z?)&& 0I$A1NC[]K!
MYR4/, DP,3OM V.\@X 5H"Q\B06.(/\&G ?@(J)W5KLPG8.J]F0$#-T,/#(X
M!7R-/PFUZ*X\!03.'U&KS.)RQC@8,LD 4F1["K@=S;\+G,*,M?]R(#[?CYF/
MQSZZZ7#8[X/[)5M?LN;)2+//;!WHJP.ZDQ?]\"7HL!DX9YLDR38LN>&XB+;$
MOB##Q@-WS4\!9M3E&\#90VR NCMH,?-$&T4C<[O91JO8%I/=8GO@D*CC]GD;
MF/,>G+=NX<PCOM..^NYCB;KP_?;"U/B=/&C>Q;R95.'DY\;G#N(9I;[\R\L'
MQ;^\?) >@/LY'>[G%@YH:#)612:P$@SW/>$4##D[9+_W 8BZ>0K@A[&.P=4.
MP!$) OWHSP[HAQFG@- #AAV)/..3V4.?;I%OU*6VO[XFC.K1AHC^X@Z'9PS$
M=@SU;L#[&+!NP8A%QB<QE)M/<EY%FZ>35Y-56M!/L7;_&%@V([BLO,BI_?JD
MM#+P8R (GK$O&NG/^X8375.7(B6H@/::N=-+>;^52BTF0GI=KL52@V1S)UNK
M%43\)^5(I=FG %Z)VJ/K$]\<C\?RVUMXUZ%SX,VQ/EL!]ZB,#DDM?]!L6S__
M+NU(O<C/1.S__Q$NGQ63RIS;Y]NNNJ[D*IF\LNRS,I_<>\%V%^;?[QJ7!J4Z
M;/ 2W@S[SV49LT+Z#+!JTV#SE0@#ZV7SNC*WIQ>/0;2O9%[OF*@I&&5KD 7[
MKKN(MC'+1UI2H,V0\5BG9#5,3KD*\9J*;>Z;X$^Y<GZ:I!XOS/DZ]%T/72^\
M)FD5,(/)\:<QVFZ<</78O<':>1CW 9-$%$NFK=V,5SB>4#WUT^:3I;L7H$H=
MP6?Z.?52VB. GGD-&_3*+(%=3U0::-#A:\4IX+54R0J\](AY<+<FS1M;TAY(
MXX3HMA<L<5U+NK0WLPM7-C8.P=G.SPQ,-M-:(SPY\++ZJK#B1,TE/X68ZB+R
MN4OY!%\H'U<2"C=F1/&_S20](8M\%+)1VA="5&7,8_-"OPW9RYI=&)D9YVJ:
M^TH#7U'JG- ]DD>4TU3MR0MDZ$^EK#9IFHU##*KE=57: 8P![BQO^2[;X+V\
MQCPA[),1\8B8$;6@V['^&F=)&C"!0T)>6SL7XB\9<+85O:0UJ0S^&L[)J%;/
M"RBT?M)@^V7=12R2_#-W?1PK([(4L[B9E_[@@V=:"L^F&3[_G):?'+-#V&4G
MS;YO>71K'XX?^Z2PU@A*07(>&9MCM=%1*%2@3)JA:?]JD,O@@_=J'^]>O:C(
MJQ3'>D!\GKW:N:@7+\ H^J4<9C02U*^OPMP#007I359;/[?G)JX$EUZ_VTO$
MZ*<+J7>\;S51\*XGH*2./^"=D M$V5)8%AV"\Z_B15CW,:F0G!7H%=C;&+D-
M1^8[)@_"^?*N*-"&D<A] Z0$<-.^H&=G^'JDR@PJ/FM5#F==PN0.FL=ASL,;
MS*VO7/$1O.\NIY#/O2,@1,)Q?R;,6;]XR+W=7OIUR (<W3G3W6AIC'(Y$/;T
M0;2<MRO@TAKH" RU(:'6"(,:[O>F0;G,B%E(?63NQ:^^<R[A[2KM .'^0Q[5
MVSC5!_,@*>]U?S2@KQ3I^Z7G:KSYI1T*P(S3?3KGS"%$4.O]D(RJ\.T)IN-^
MK-.Y1S!=9%..@^W5Z$?;OI%M.5-0(4%-5<6C"]:5+41^7J/RR8M;Z$] ME4C
M]1/NHP=]BX-#1WEY:Y]VG.?7D/.]LM9J>B[YI0;]&[1^WH+22QW'T4P[,_].
M_9X2>IVVJPJT1P&.O-\,EO2,8XTC8/&>?="E9*_Z5"GD3?.D[<3L#[',>!D)
M[#Q=-^98\)H6?,669 NZ*8-?W9"QI9O]('L PRQ<2)2J0/@H30^SWTZ<Q6,.
M4ZZGM[$J3(_>O3QH_9:2X. ]5*1W!O4:#!IJR#O2WWV3VIM7L <"C;R96VH?
M0;0G!0]D5JZH&=7"QD4)#JW\^R,/;LN>53JHQKP=>NDUNTC'Q)8:S%@;SJ>K
MF75545-N_9YO-K>NN_\#(DYNTNR'+Y2_=['^J 3L9.-I7E-5/S"@O(#W*$ K
M]'HZH%(J44A2@;31-??1_@OQ(+M#E#I!$9(!Z:"+Z4!=1/%47_J,WV>O&$E,
MG5O*HB$#SRV1T7/,W+XV'36TRAQ.2[Z9'0W"Q5%+O)A&CT4''J[KPBB#[KV:
MY,$ X<C#-U%YP?A6'"(]))=?6SX;GM*1)L,%62\1W3-<'IXZO!N+'V*FNSZ)
M9EF-%H0SW@SQM5)@:A2^]Q)%D>KOY7)8' 5!]Y)QSJ#S%"I"0%5IJ[+U"]T$
M(,[SNY,:KPE>J2LMU$N9\@O?GRAMN,T:#^GCLCI(TT)F.QKIJUQ>X?[LR2_W
MM0/, 7WS"192Y=I554Z1R'C 5>U^@)#'((SJETKY9+,G5[:S^<6+BJWO)%W!
MDTBI()?-H2G+.Z9/C(7)TKZ8(]R<NLW;5/%XZ#\WSP7AT;E296+2#./.H(A-
M4(=#[$*"+\NN76OH A-ST9JA"$B%XZH?WT-I:0RH)[7/R3DQL>+;!E^S&8#T
M[;J_V<_C9_X N WI9>#QT3L[ 3>VEDPN.Y*?1_5N!@J%4PY&][G&P5[OA#=,
MRR=;*OTI&E64,J*==_>^6%X+X! XI#SFW#W8)[S[TJ/AWD8/TI6&&QC"C2;I
M7BE>3*OZ*=C[3U-*NI-@&S4)?N(L/S+T8?C86<GPY4\O* GH2Z.J4MEW=:>)
MQ#)RO.5-I<S$&CPNW+_H7EP3SDZ5%F2A]ROS]_??D#Y !,9+Y1 U1'@[!;.5
MNY\"RH&^]*(9(Q9S$LQY0*\!5U=2\K:S!E]%%@63?SFC?RQ4%8M+2RKF)? K
M_.Z/N7A )_>8\JZPF-!"&S\^F7:GWH>D(XDM I@UB919&7V+0ZJ%:)"OO'9P
M=^C\;;9,P]^Z:/@[P<)L-<&>:[*Z;P&D"[M41-FOO*1*D._\F@RK=%P7P6Q2
M7)XG4Q><QD.;N$H7]O6>TU^V+=623^A3_YDX_M>\3!^=C.@?N!*2W[[%Q'"C
M#M+;"-;LS0T4(9J5@$ZO',N#VNX%\O5/H@]$M@3_%/7*(>Q6A#W:RC>.B[V?
M,)RG:[+,-5T5^-%JH9'GEU8+6F^9\#14\>X3F@C$WYYN(39\Q?.S\/F'Y35W
M,/W(I1'3&Y'0\%OR!R"&?;9MML_"=;23;*_W$%LN4UEY<[1F"4N;[M<=TNS^
M^&E3A39&])<H.+ P$%A$'E<[8UO ;!-"8NN3S*]?+F[6BX-:W/L?&QTT6@0M
M3_T,_/TJM$V/N"(K/1KJP1CB7;K$P OCF1(T 6\TW>E'L_VXY)CZ.%DDY.;:
MM_D]=PEJ[<=/@Q?5 _X$_8Q!:,INV.RQ6L\3:ZO^C>]P^34VT50CA^OZ3K1I
MU;+^G\(Q?8BD1<H__5;H7P#+%5K2BXC][DAODEZQ)M!'@(27";NK57 6 J,&
MNR;99);1EP=*;@W;6]T9+Z:_7)0G)Y#(P_R'JE80$)O;5,K_(Y"-#Y)J_D<@
M^[S]'X$L[V.5V[A 5E9:>FL.5"N^Q![UHX%W>Z@9/G,FD//Y3\/M?PZ+1?KI
M#4\!5\8CL@[*OF4=2(Z<1&"L$Y,,IJ\V0$4(=?W;PB?;9I$[5_]MA]O? ^X:
M=\-XP FU>]G7@FD83&?*I<+SEG=Z7:M%"*R<>0:E\W98+2..9^27Q/;^QSN"
M7^!3*2_DTLKQ$U4MJ\+..6_ME1,3"_L?E]?H[>'Z_JUGHX,B=>EG^6/UF3X%
M<&)J]^Z%+?C/1ZAQCDE QA@^+R71N=HS?Q)S]I3J&]P.%QB)KUT3+71[_#/Q
M]RNP#Y8H97!RS7'O;?MF+@L&5G/D>8*E_K)<X=@&Y3N0@%M98T0=2>6W/#X\
M3_UCH[K"_>%^]S4:XOHK5]VC!YG97X1P95$R2^_%Q[MH?N&..K]Z7N>P;!62
M]\&IMORPO+KBXVO3M]!>\2[:WVYE]3\(>L^@PQ#]7PZD*LT.U"G *L<R*ZM2
MD1-BW/3V][XNTFL;YVTCS"*/I]V2;^C\<2IU>N>E,_ 9<@'?2[&3^87#(=*H
M'CLY8V(1I%/EJ(2U]N/2(N;0!QD::O<!>*.D_J*F=NN^.8<4/P6#OPT5]TZH
MA=;<7IT"K+S9/@;*8'W*UT5)1?%I!.:H34V-6:?&&T/#KOJ%O_:3;'OI&!'Q
M?L<I*"CK*UF4Z1^IX/I,;)/!HLJN_U/-D*6OR8=D>9\%QS$SGZ1X#BI<#M:D
MON^O#S2>^\O)^].@ J8U,R^!.^W"JJS&X=UE2&F5$T;4FUT?"KO82\D0O;"6
M[%;I&M9*K4C@3IZJ ;KR?B<J*"@SXX\;)!_1!5X>\*NJ\ZVWXT*QC."N$X;B
ME,67'@V*=AU.GE/783\"UQ2+_S:!ZXYQ+Y#'Y:PO!;Q 'RL$7'=V3N_%$'Y?
M%E<FW($ZNK^S3[WTARE2:)>Q0O;.@(7H6_A2,VG>,L,@>W>$&4'<^KU?2OYH
M6>>UE<G=>0LX-VK)SDY]D]?ZXD5B.G+=Z_8_%XE_+&P!"C;4-H<LM[6%<$M
MS)O2 G'1X;2_T!'HX]*Q,LBH;,=]V)Z.\H]18)>W&\X#3JS=,]"Z8P6J!W=@
MV8Z=C8M[9]L"^==W:2 46AZ$ [I]DC_S+M _P7RO>HVFL,P(3=HK\F6=<@:W
M/U,_5%!;1?,:?YV1KG5GV =]\M;8!2[-B#6(7E#PH^>58@Z68V7K3J+[@Q0J
MS8!S2]0>\9,5=P ][DZ,B4,^OD2KBY[8VPM\$B5K7#D&@C[2,_><]#_N-?OP
ME]/WI\(,A^>#JD$9_S%6<K<_$S4_NN+9I#PB&/AEDW[Z<:&K%.,N4 &;.&S:
MP0^0:5UL<51HR1&U5?[]=2G2;QYY7)9>Q(<G'R1^.4B0*Y>/7Y!!!^WPT)AW
M@N52[<W:';.A4P#>^H5?8M;*P=EM4V;405ZMS'^AZ=]/ Y/!S]#.NR7P86:&
MQM<4/H,U1V(G6-'RKQ;?!3T8&K^Y!L!:H%<6I9;Z$K\TU/\QBG0WQ"/F%SES
MY!CJ0,$R&Z.0<G'O0B^+VWDB;QBDPNVC"<,XED5X"^X3WQ&SY-DGF?LYB/OS
M8"D?IAN7'M^1JJ(Z66">.WA\"MB6!&OVI@6*X)UM:Z^*RX#:?U3N37-.]XC_
M_37Q8CA[S4!.9( DKHBA?S]Y>5D*=GEP#:6=[6VX9/$=KGM 6+,8N?Q3D/5?
MA9D_*B2VQT,^CSR\D_U$,VN?;N0D",.>*O4O)1+M+>[Q_/X*C)X/(S0@/HKO
M!!O1&U9I/CT>.<R66DH_!9@*HX<.^LS4DUOC(Q;V:1[17[8MF"Q?;W'^JPG[
M\V%E%Y7J)BE'"S1B=Q"[;-P(?V>.M?<Y!3C[H[E\9B!K;H=D*J< ;UX,)<0
M(B)U"JB%L$+KMT[L<59Y!;[UYA3@Y[ &75R:.>!=*#O _6/)S'=)D9-M^+;*
MB2-F\AB+P,1);<'WZC&$N:> IAM8(O@[8#(,,@F/:I\ZP%9#?'=G#CZ= CZ*
M[+6CG+>.XY$ZQTVG@.&M;?ID[*'QX6ULS0]]G+#*#&XS1U/8<X.0F4NG (*9
M$8;>?OBF<:?9YO$I0!_>[.EP/ OYGGPTCZX]..G^6_N_M?];^S](^P\JUE9Q
M?,5J=S34[A,^31B(C"Q?E&/"#V21DXW^N<S;OX.F38[_4G_11Q)(/Q:;VSNK
M=/3RQ9Z[A-6(T5-D?<$#Z:O,I@+Y[G/L]K^_.H,_DA4E""Y9<2.::(8['-+#
M76V%:FL(+RZ"E^S&CL"BCF?5(DA2C@=_&NK^AG\!S%9'FW8A0AK(X\R>* 5'
M>2'F)0*:XVE79KD[&%B!V[&!F(K64P#^7:RIS])B._(]U@HMCF%]>@K@VH$T
MAT+XI% HXZ[/Z*R%K?_]MWR8EN/^7@@GV2(T&OY)BP'9?P-SL1U%N044PA0#
MDZ1PD3"1#J1;PGB;F:$'U( 9^5OJWU+_EOJ[2%5L3 W5\_1\D9E)LISI[YW[
MA']R<^;B16+\R/_'MF/_AG_#O^'?\&_X-_P? 8U/Q_X74$L#!!0    ( ,F
M5UA7ZM_['^$  $!."0 5    :V9R8RTR,#(S,3(S,5]L86(N>&ULW+UY<]RX
MEB?Z?W\*O.J)?E410A47D 1O+Q,J+]6.45D>6W7O=#A>9&"5.#>5J2:9LM6?
M_@%<<D\FP 0I5L_T==D2"9SS _$#<'"6?_F?WQ_GX%GD1;9<_.L/_L_>#T L
MV))GB_M__>&/N_<0__ __^T?_N%?_A\(_\^OGV_ VR5;/8I%"=[D@I2"@V]9
M^0#*!P'^MLS_GCT3\&E.2KG,'R'\M^JU-\NGESR[?RA!X 6H?:S];?X7WPLI
M)M*'J>=AB)!DD-  0_73,!(,RR"F5_=_H:$0 B<Q1'&:0!3Z'J2>)) A%OE8
M<BS4V[K1>;;X^U_T'Y04 BCU%D7USW_]X:$LG_[RRR_?OGW[^3O-YS\O\_M?
M L\+?VF?_J%Y_/O!\]_"ZFD_3=-?JM^N'RVR8P^J9OU?_L_O-U_8@W@D,%L4
M)5DPW4&1_:6H?GBS9*2L4#\K%SCYA/X7;!^#^D?0#V#H__R]X#_\VS\ 4,.1
M+^?BLY! __>/SQ].=IG^HI_X92'N]=A^$GFVY%]*DI<WA(JYDKYJK7QY$O_Z
M0Y$]/LU%^[.'7,CCS<[S?*=5+66JI?1C+>4_GNKLEPO$=R1O>2BK ^$J=3^Z
MDK$+TX_.Q+U3#"&&%WBKFXM%KC^H=PL^UK>[[NIBT8>7V-5GL2S)?(3/8M/-
MELAS_8,;];>F&]U0!YE6_334O26J^%Z*!1<U6^XT#3+^KS^HO\U6!;PGY&EV
M^R1R1=F+^QNAV)9?%X4H"R6 ^%"*QV*&>)P@1A7]ID&JEBDB(8D]"B,L8I&$
M*0\B-"O77_A,+. ?7UIAJAYMNOO!0NORQ.S-1;%<Y6RS[CW.CRUF:AW3*Q_^
M94$>1?%$FA>4S'J34*OQ;VMI02TNJ.4%7[7$H!+Y__N77S:Z7@SW?&00YQ/&
M;\EVY)KKK<4RWX=ER2QAV4S<0FE482))02NEFI840$'XBYB71?L3J']2S5[#
MSGXY^!2N\U8?DK,S8],\\0M;JOW54PEWADGFR\<^BI?+/E]1#;X2Z >PS+G(
MU7[ZB'('W_E;(46>"_Y![;L?Q1WY+HKK!5?_55MLGI6*6&@0B8C',(XB 9&'
M$YBF7@R#F"G"X4$H_="&6,YU.#5J:>4%624P*,EW\)0OGS-]:+D":E-F1RQG
M 3>C%I<P#DPN:P1K64$E+" +KO\&&GG=L8LI,H[XY6QWHS*,J?+['&/\7C^6
M^2O),T+5)D]MJ-XN'TFVF'E2^(DG/,B8YA5?[54P#1CD7LIP@+U8>*D-KQQV
M,34F:24$6D3PM1;2<EMR!$@SOK@,GH$9PA(9:THXK;PC$CC2P:C3_K2"^Q.]
MXTF[J<U%-GNW*+/RY:_+^6I1DOSE?397TV@6>%$<)53"B*5(S>S84T>1*(*8
MQR$B8>)Q)$QF]LD>IC:Q:R'!6DI0BVDVLT_CV#VQG: S\+RV!<9X8I]5_LB\
M+@3[^7[Y_(MZMY[2ZB^;F7RZQ5$F\EF%VGE\_L%^*_0U8_E*\!M%#MD\*S-1
MO%FI#<&BG G.A!>H22Q#'D!$ @&)CWP8A0GQ9<2B,+5:J$_V-+5IW0@*YAM)
M[1;KTYB:K=E.D!IXBK<@;0EY!1HQW2W@9Y%PM(Z?[F?4Y?RLNONK^OD7[%BA
MR,O99S7,XG?Q2$4^\[D?(ZQ6<\9H E$@$H@3'$/F"Q1$ZI]AS$PX8*_=J<WX
M+R4ILZ+,&)F#WP4I5KFHKAOM]NK[X'5/]@L@&7AJ]T;#>'J?T+UK,JM7MB:R
M^M=F$N^W-LJ4/:%".T%/_;K?(JV-?K>R/I*_)TQ/]9??R??L<?7XZS+/E]^R
MQ?T;HH93_7P61<+S"&(PH0%1ZW:2PI3%/F0\0@&68<HQM5FW;3J?VL1>"PA8
M(R%8+M3"OA!@*0&K= *R4<IND;<:$[-U?RBD!^:+FP;.6G#02GX%&MG!9A1:
MZ=WM$/I@YFC38-7UJ/N(/J#L;RUZM=&/WKX\D%S\JN\XWBP?G\2BJ%Q4KO-<
M$ZA>>HI?7S;/?"(O^F?7WTC.JS_N5*_7"_Y)?90?U6?:F,="Q##Q0K5KB1"%
M* PY))H+.4,RHC2F(;6Z&!U"R*G1924IT*+V-%,.,I)FY/G:XS/T><MB:*Q)
M=$CL')'M("*.2LI#@KQ/WH/V97^D?/>?*[UZB/)AR3\LGD51"K$UP6,D&(LC
M#X:!%T)$&8,I2B+H<;5EI3).0QR8GC*[NYH:X=82:O"O@):RQXGS#+;G#Z'N
M$!N8 NW!LCJ0FN%PP1GU3 >C'5O-%-T^R1J^,=#N[Q15U5)]6!1E7GF'%[?E
M@\CO'LCB]DDW47Q<UK+RCZO*($,%80RS&)(P5EM"%@00QQ%39V2>8!RFC(?1
M[&G/)?CRC8<K^6VFXKX6P\W*VU6IW<RU[SX@A3X'4G&?+1;ZW^H?M2#@QVP!
M"HU"\9/C':6SKX.P4$2I$) G7@11ZDNH3@EJ*0JHSU#@28Y)\W6T3K=_YF_C
MN(_RL%^&6/ _US?AZ.CQ&J,\M)%8*P0KC<"VUF!+;4!?P/9SC>J@TOT*U-J#
M+?5!I3\H%0"@04 M]2T&ZJ\5"B.>>UP/W%B'(6=R3^N$Y'HXK(]-S@7HMV7Z
M+)C(GK4[3W&7$Z[/:E6'UXPM5ZKWS>^OY_/E-QT$]GZ9OUVN:"E7\_:I3\MY
MQEYFL0B#A*((RC14NZ(XB2'VD@#ZC,0H13QA=O?\+H6;VGFM4@AL:5BYLWX6
M\RHJ\;,H1/YLZRW@=##-%JS7&J*!UZ0MM:Y /51Z>.I%I95Z:_2NP%H]()<Y
M:!5</WL%:AW!U^:_=^)["7Y5G/5WA]:W(4;#T4+C5+11UY(A0-U?+@;IHV\X
M!RW?9@6;+_5UO?Y,JZ]T)JA 5)( (I%RB(*8P%10'>V6^+&'U4&8^W91'$?[
MF1I/[UU%VD9J',?2C%L=(#0P36H)P49$\'405CN#@[,HC..]C!Q\T:GJ8<Q%
M]^-V#/!WF;-U&,<=^;[E"];^5.U4E3KS*KICQL(T\I",84))I+9[ 5+;/>;!
ME(<2>0&B@>_/#B*C3W[VEMT;30.S*'"74^*WY9)_R^9S,Z*PA;R;.(9 <.0
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
MD: 4BCBB$"%&(9$1AV$0!A%!(4'<Z'!PHOVIK4YK":^ DM$B=_H1Z+I7!@>
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
M01)JC#^Q3RO8G3C#P=1^LWQ\7"ZJ:*TZ@*L.[)IA&2&2X 0R(3E$:4)AJGX
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
M9*>AT2)!CHF_'0%R]/<]ZLO]NR#S\N'#HECE^D)@OV8C)5P2S"7T1(@@PE3
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
M^@5XR63>F  2H-BS'=%EV2)QSGE /CP SJ73MZES8)W4=@YA4^;P@-LXI.$
MF0-=7(#C"J8X-_+()''!P&-^N'2#8ZT:<:]=F7?+1U(M9H7.'D!9##A+H:Z*
M30$NXUBM9')4I!(7>6K7YZH_^M0HH%5N'?W1Z&>YX[&/G-F*Q!F/T&>EQE#8
MUVHY9;*O,BQ[8X];8>6464?%4TY>=%W'DGY"O,XR:LKOSXAZ:S.62B!IKMY<
M3C@@E$ 0LT*HCSCG2(C9-[&B2]M.)*<%VCR\?;'AGN%&K^A!S+G.*/U,**VB
MKZMGV]KU%X"&.2-Q(F,@8HG5VBLG@)9$.5 "0T%3G,78JE*7/YA'ZOC5M IA
M_5JN3^J:B-0*>\7:<-_8&X*A=XX[\/8*X6I5VW8L_INI#&/BN47*&6&OTOAD
MV/!S[4PNW'5%P7UZN7AKOYJ)6?'6VW;/6WQ<;%;58EVQ.J9NEPVJS[PACP%,
M8 $0S3# D@F0I0@7":2*JXSJ#[RZ)5.CP3H5X]__#>;QG[<*-R&JS3\N9?/G
M9Z'TKY@N15TO[*._U;5V'8J?O\KS8^C4_BL\%:$=Z-'*G&\QB0Z>O" YM:\^
MMS[+F;^*'>/7,'_-Z3I9N/Q5%1JY2<XOVSZR<9;G.<H$*%B, $)I!B@L)2@3
M]71206@N8^N/[U4J3>TKVI A-21->DR:5[0,]C#!%E_'T:9MZI^Y0"V!_8'\
MVNTS?GF=]K_^ /36NN)X9#<J_RPV1+<=?D]6NMV5;D+91"$+KAL2LVHS8Y(3
M6-(<B"0O <H( U3'\_ DS2B5K,2TL*'JRR*G1L6=QI%H5;9C4P.,S=C2+W*!
MV7 +6J=M]%-/WZA5^'RK*VN:,T?'$XT9"!R5ILP!.*0ABSL=RW4M'Q^K35.)
M=J&X;J%K-(B%;B?A7,G<:LP)O1@]O>L,WCW-0Y<[=P+-5_TG*]GC%GYR@>6H
MXI/3( XE)=SZ2]]UM5'JLA9=F^D7]7U'*8U3#F1.!4 %(X!(0D":0(0S)H1:
MF!G7F?"JVM3\@+N#ZC)S@T[OH6=OF"M?=T[&.C'25?0:RYJ*>MM?M-;=1)U]
MD3(PZBR\B783VM;+V9KY:O-I4<[BU>9UI!H7KS*_=M4O@DS!8$D,OQ+'JY,1
M!*F]XAEA)+@NJ^L4&]U#3?L!^H/_7]7FX>WS>K-\%*NZE=K+5_%C\V:N,S8R
MDL9QAM0W5TH)$-.I=D2D("-$QE065 BKL D[\5/[S'898Y\%6]XO*O.B3H[H
MFRZ^0V$:?"'>P*E?R*A3/?JN=(\ZY:,_&O4CK7]4&^!QS>&&G+=%NI7PD1?L
M+L <+]Z=1G%N0+;21/E.-']^7.P(=.<-;U?RB&5"0*XX3>2%6EOP$F"&2\ X
M3"4M$QCGT(;8[,1/C=@Z[:.?>*O_SSH8KU>TTG9!X3@M9HP7#NS C+?#^5T?
MYYXWN%,_5%,Y!^3\]9FS$3YVZSD'8$YTHW,9Q;UD"ENNGI:K>KE3%_)^NWQ6
M1/OR=LG%C(A8BDQBP L=6\Q* FB"(< %S=),T#B31ED!AO*FQFG;BB ]G;M"
M]\M5U&H>:=7MBZD,X3[,80'0#$Q:/H!T*K-B ,]5U5:&QA^]Z(J!L:=JKYC<
MYLNAJE>F@G\A<[+2_>0S0HL"9ABD3"\.!5+<(B$"C!0IQBC/*$VN\Z$.)$Z-
M8EKUHB?RHF3.(Z9;'%[K'QVB[.H278'=ZWA!'9J=QB&]GC/@!'-T#N6]LF]S
MQOS+[LRY&]THIMD-:RM&;=< RL($%PB#4B8E0+H/4EEFJ0Y_3U&,.4RPT;'/
MH)2I44G7D:=)Q[%L='0:1S/BN!J=P&31;:]W (58%0UBX(D33LL8E0<&S3Q\
M]X<O=GO?_[)<\N_5?'Z[X!\7&S7+%9V+1E#WJV93:,9S*6-=D2G!B4[7BTM
M9<H (CSC4A9J\9+9<("QY*GQ0J>='2&8 VU&$D'@"TP<G6)U*,M.Z^UY7??[
MFZC=8@ZZU6R-H"?:,9<[*A59PW%(3_8#7-&P:+<_F><L37G, ,V9\DTX34 )
MF:ZYD,<4IC1+4ZO2D_O#3XU\&NU,/KDFV)E1C3LB@?G$' RW]D6A=ET/!A^_
MD='%7=,S5[F]L'7"42_@[9=MX@<ID>X548"R2&+U[J824"(Y0$Q@)#.1L 39
MO+MG)4WM-6[R$?O1G>X)..?A-7N]O8 6^$UWQ,OZM;^(A2<&."]G5#*X:.XA
M+UR^P8TBFB3%7\7F8:F<AV]B70^O6THN%VOE-' =7M[\0HBV4!!-)"8)@H!A
MH18D)-$5Z&$""IGIHV2&$+4B#P<=ID8K;>9S8T.T,Z+ISMDS(^KL<"S9Y#)?
M9FP4>!9"'\P$F !K$KL"0D_TYJ+!J,1W!42'E'C-4(XIU>Q!\.>YN)-'88RZ
M:_3N5+NNVKV+72MP@E.69R#'6 *4D 3@4C(02YGB),=$Q%8K)4<]ID::G1EM
M@>BGY:)V,-3?3@05-PW974-O7&?.C#I'F(_ ]-F?"@/PVSX!8;:'KD335_JS
MHQ;CYCQ?!]51HO.5P[G&[MQRKA[F=7UH?[?ZM%I^JY3Y,ZE3FS 3BB=%#A".
MU2*5(0DP@5F2XI*6T.A,_9*@J?%B&V32*ML++^D4MHW1.8/O,+GY1"VT\^<,
MF$,LSC :5P3AG!EXY.B;8?..PVXN7.]:*715?:N;K*T/\P P3=3CP$C3^U3]
M!X&2P!24&2J37%<"IU8%X<Z+FAHM[#3M5=BR+59Y%E<S3\</6H'IH*?D. =:
MEU'Q5J;RK*"12U1>,OBX/.7%.QR;&W6]2^B\:GHGO7L6'Q<?U-.T>?B[(*M9
M'J<)I5D&,"L@0"06@*!2EY#DDF0\4\Z%547PBQ*G1AS]W=O-,J(B>B)576%8
M/6"Y96>CBW";$8E7$ /S2:=KM%/VI@7RDP+R)M+Z1EIUCZV-3/'QU=GHHKQQ
M&QN9FG_4U\CX1C>Z^4ULWI+U0^WG<,'?O/R^UIM,V]2&6]W\<3^/1WDK*:,,
M DI+M8S)80)*01A(2I9Q66144J-61^XJ3(Z0E/J1G"^_KYM\QUUN%=GJ;AGV
MYS O9D05%NW S*64CVJP._5U9;N?M 6*_7_NY5KMK ARJ.\.HB=Z<U!@5+YS
M!^B0 *\8R:L#]IOR[[Y^%_-OXM?E8O.PGI&L2'%.8P"S0B@:S"D@@L> *S],
M42!G'%MM@AO*G1SW#3ECJ1=G[ CZJURR:P"=A&-VM_"P_^,(4ECO[$CJ%'RT
M<U 8>FIG;W<,@=JK'-)UO9PE%*5IAA3[I&6J8ZHYH GC0*(R$9PPFA K,CHM
M9FK<<W5IK NHFO',]5@%II6C@D2=CA[#G08Q\!7K=%K(N(%.@X8>13D-7^U0
MA<^Y=F]'3[HHH,XCW>N-^TFH1VVQF:6Y;C 7QX#A3-,(A:!$A ,<QPDM"4%E
M;%Z5+ZBJ4Z.B5BUR7Q\Y\U;S2+?;;GJX=CV)>?2\4',=B<>G^?)%B*8=]_;7
M=>,FBSIP89^'80*<UBR'CB@PJ;/^9J ROJ+=;HX[DZ,[>=#PM[5[,@^ 16'
MR3P((Q4*]/K&_\E3:<!1)F&P5&!8#<8K'3@*DGNE!,>1Z!@IJ(=Z6,[5'>LF
M3K$.X)[E*1*RP 3P/&< E3!7#@.$ *&BC$FF-TBL\KG/R)G:U[ZOYG^T;:)N
MFMY0EG%\9W U6WEX0"OT5],!*/L NV$8? 70G9$R;H#<L*E' 7 7+K</<+M]
MYI6:C5_TI&B7(&9<IF51@H(F'"#(."ACD0#!8Y;F<<(A,BHB>F+LJ;WTK7I1
MIY]YU-HA:,-O]Y50!'ZCC5&P"D4[8Z]3]-GA6*,%G)TQHA]C=NX2UX*_;$[6
MZTI6S7"Z&F>OBT:78_6T$@_*G:B^"5U3ZE&TA1^49U M^6]"^0LZ++8[1N0B
MSSC',< HR=4GG2- ,HY!25*:R**(2V'U20^AY.2HX>[M1UU$;:ZF=W$??5JN
MFJ7A9K.JZ/.FCBW?+-O4G8VN)Z4O^[A0NHFUSND1&[V(T 'J?WS6U:8^+%?:
ML[-,I@KR/)BY(J\]RZ%9;_0)=BAX'&X&O)5%#J#BR,63PX%\7&(YH"S'HEZ7
MQ?^R7/<2QVG."<\9!B)#5*T*)098N80 QE"R.(ES9.8>NBHPN0]%KQG9-A5]
M9T'4F!#]I(WX^8I4?NN),F/YD/"'9G#_R-O7(G.$SU>9,EOQXU8P<P3GJ+B9
MZSANE/BA6A!EGR)K47W3?L#Z5_%(Q6H&.:-)DE&0*O=9K8Q+Y4+G) 4<092F
M/,,%M#J2/R=H:A37Z*G=GYVJ=N1U%E(SDO(!5& R.H51]$>CID>^N82$)UXY
M*V94_KAD["%/7+S>O>EDM_5.5G>K.I&,UXW0E4M6;^#/:%DBY051D!<X RCF
M$. RIT *M>Y.19$A;N45&<B<&DNTQY[KYMCSB:RB;UK=Z*=J$7&U0"*K=?2D
M/M+U6=KY?JW.4V!&)9Z!#<PJ!T?)"M/EJLD=Y5&MLSY>;@ZH_?;V-(3(8T?/
M2Q)'[^-I",&I[IVFMSH61))2Z!#IUO51:\'/2H3N<J4^0/.J7EG6?M(M_^_G
MIN3(>I;GD,4E*@!.6*I\%\D 9K( 5)8Q+=3"C0FK% \7):;&6 ZG>T[8FS%3
M:$0#4]56_6[=I7?&M 71O@GM66'4L^)RD(Q]G:,KP/15Z,A%A7$K'5T!TE&I
MHVO&\IKHUM13VLLCF24QC46J^X<E @$D=:IM(3C(TJ3,TPP1"K/99KDA<S/V
M,Q=MQ7E;!0)Z%#K7ZJ?G+K_JJ9=U577:]W+<O*2XG9H1,TX,@W-@)KR0TK95
MOI?2%CR/;0"QL/EKIP1/(6]M !##?+6A$5QKBM#-KF[&[8]J/:,"IHE0=)72
M(@:H$!!0@1@HBIB1#!>49%:%+(]%3,TITQKVJH=$?V@E+??*3P!IQC?7P1.8
M5RR1<:@1<LYX;[5!C@2,7!/DG(''M4#.7NFK/=<GO7V]7-PN^*>E$B0VU:H.
M"=TEFZUGL1!EPE,&1$8R]?:G1"W?"%,.3$I9AEG.[*HR.FDQ-8+H0O"7,J)B
M(62U::.QE?#':E'OC3PU9EFD7EPW46;L$AS^P 1TKA]J+[6U-:BNQMBL\_8-
MB]XT4Q:T79@%JL%:B)GH\,IMQ2Q@NMQJS&8PG]M>NE5UM7A6;EB;F:=?QYS#
M3&2H )1S?5!7I("4BD:I<IIB*I*,E8G-<L]<]-26>[M=F0WY$2DE+0_N+$"_
M9I?K6B@GL[<UTD;6$%Y!MZ]."I[ IM40(&9;58,C^,CL[XK3OLQR!&'),02$
M<.7,,:S3<7$!2)+2F").RI+.OHD57;HE]V\EV;Q"?7GAWJ2OFO/ZG>I]9OGO
M$#;C(@^H!2:>HSS_K9*A$OV/4 B2Z;^3\HJI_D>F#N?Z'U_NNLNS+5Q]HLO\
MC$@)TR)1Y$!YKE9Z2)%#5E  \[2$,<T+B:UZ*0Z+F]KB;EO97;LK/5JPK+5V
M 6/3S2!?R 7?&.J5P^^I>A/]9;5<AZF79@:.MXVC06$C;R*9&'Z\H61TEV.
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
MBW*GJZ-_6JXW*^50-F<3[X2L%J)KZJU71UW]YUY%Z)GD90QA&0,>"UVS!W)
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
M=^%R^^B1+G_R3NYR\!;\_SR3>25?JL5]US%PQT!?Q8_-&V7#/V8I)AE3"S[
M24D!0CK55U$$()FBB3+-9$:,8TVNT&-J9-*9$GW\V,M&U9_KG3G;UJC[J:E?
MGI^>YO6>')EO4UO-0URNF<QA@AIQBD)O19]*&MY.V5(:3%G?Q](F1K6-G@)Q
M/*!\1=C.-=)'"_+Q %$_),C'<&Y>V&?QU!XTW4F]CE)BWY*G2@>2B+VVBNM9
MG)8)@HP"2HD$*$LQH 5/0<P(I%C$N&269];FPJ=W;%TWL[5SS"RP-O/5/.,W
M#OOME-945^_(:):K->ZU6_7GR]FCY,F]LQ \JL=G#\BA$^@P@AL]O1-2*/^2
M?R4_FF5H_=K-<)D6:9+%36 QPFD&2,X1@ 42.2SSDIE5;AL6,S6OSH%RSN!G
M1B_7HQ*82CH%ZVSQVS8:<1@E:_88!L$34YP1,BHK#!MZR  7KG9[V_?3$SY7
M]P^;._G[NMF!ZL4*?*@6:NE9D?FGY;IJ$KXW8K'6FU6_5.O-+.8%*S!/ (MU
M[W>HEH9EC JU-(0%)X+DF2QMZ,&37I/CD\/,G=HRL)1 V=:\3VI=TH^;V1H8
M=19&?^QLC+21EJ6C?$VY&:.]PD0&ID#O<_A^\?Q8#[GT69[*,_">:->75J/R
MM&<H#XG=]_!N7X+?Q$8?VGU:+;]57/ W+TH#_G'1"M4+XDWUK=X;G\62QUF2
M8Y!BF .4BP304OV4Z9Z*1-%]G%&;; QST59\/D)N1AW5^*S;;U6+2';Z1F2K
ML!TU6\R!&?N&038PP2JEFW#13NV(OD0__=Z@_'.T53ZZO0RS-6W:(^:)&2T$
MCTI^]H <\IO#"-<M7;=UBAH_6:<X$8P3+-(2<*P3\\H2 5JD.>!E*O1.6D%3
M[+)\/18U-9=SNV+;J!6;<_[8 +1V*]OK !MK==LKB=8M<KTFCEU&P_,R]X2@
M5UGJGC?XW')WX [W%F557=U'EQO5N?B*@X1B(G'RB*P@<9J2) 49T^>=G.2
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
M=>#MM:A;M^%HEFM%]QDT<UU&F9?0_!1L2ASJMEP)I[>*+JYZC%SKY4JXCJO
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
ML$;&:WMQT?N[MA+'+8Z^;;CHT*4MPN4/>H2-?91BQ^O+_OI>Z:,LY>:[-+$
M5;7=.4E3F68B!AQ! E#.<\!@EH!<$L$$2P4I,NM0L9O=3>T5WQMLHHN:F]O6
MYBH"J;+:(;SH-N#];W]X& >F@A= T"$H*RB2(P5BW8FH6Q25-4"]D5.W6QDO
M6LK:HZ,(*?NG?*NIK+F4HGRKC7V_6,GR4=4;H7E.(48IS8'$1@D<I@4H,E/:
M-Q5*RC1GJG *=KK:T]2XMS4T,@/82B IRCVNHZZC:W>R$@2S@8GV&*[*2A-$
M5-L9LAK*#2B"U4"YUL_(E4]NN'M>[^36 Y[2=EQ/+KNE.=E\+9\WDM<')OKG
MI:RDH5?BX<FD7OZK^KTVXUENMC^-<L96_\VH[CU7(<LIEB3F!0,Y9BE " O
M<J&7=DE:0)+D2:%RM\H"H4SS..0=F(+>R[*,Z,&]2'3\<]1="S5^=HPUZIB,
MIMVV'X>N3[-H[U45=-[U:Q:UGLTJ[2&3':D_LG<OH,);8,!#:<"%,FM<E;C
M8)[IR(5NWX_3ZXG!* T^,),&QFW?[O,')_2>=@04HR^M?0$5'JX['^B=N=#!
MJ-_^ZPZ>?H][/ND;[*M7]BNZ_*.4G]9J^Z?>Z30ZT3F1HN *@XP3!%"6,T )
M9X!1+)A*LUA*QS*O5WJ:VC;D%7U>;.ER\2\][;26NL;J7@/5[FT/ M7 +WUK
M8Z2-W,,T5O'7&_ $"\2]UL_(L;<WW#T/M[WUP/U'%J]-HNNV4IMX5%6'^C_?
MK?YKO5AM_Z$G2OW[N>2%(G%NJIEE&4!4($ YI:" DJH$RQB[!=LZ]C\U7CG>
MKW<<,+OVU@43U5XY$35>^)][V R1^VE(8.!'/2.Y&_.[#D\<D!O@2,6F]Q<[
M:'& IN_XQ:493PK47\QOM)2/;+GX6F\A=O+!R.^\7:CMM_^6=#.7N4I9D4F0
MX=0(+E %2)8)D"O.D(QCA:15!(I#GY.CNL;DZ&#SS.0\,AE]H O1*A89TZ.W
M>M <2<YB$"R)+2RT0Y-9*%3=:<P>IU#49='CN'1E#\$913D\ZGU6?"*)WQ7.
M/VP:*SV^0PA\ID0:&XDGA<T"#2<Q(+!@ !+,DA33N)#$A:G\S)@:>75U+0.5
MCP@Y:-;'P0,/Q?"'OP[(-[*BP^PW[\,RW+FNCQ%CG^+> =2%,]M[6O-CTL\F
M076W^5E)\=7Y][_))R8W<YCJE9S""9 F&0(1D0-B)$:S+!&$L@)B9A47=;.G
MJ?%A:VA46>K&<=?AM*.Q(" -S%3'^,Q:V8\OM:$!>>@F&(&HYGH_H[+)37=/
M">/V [XBF:_TYG%#E^]60O[X7_+GG*D8*TA,F9^<FLAG"@@6 D"(<T(H5BFU
M.AN_VL/4.* 1A&RLC"HS(VVGJU#F*9#]+! $GH'??F=D/,0RKWA_AUKF:8LC
MRV5><>A<+_/:!SVEQ*]+EK]?K.2[K7PJYWG*:99E"!"B8H!0+ $S^0V84%ID
ML<(Y14[:X1:=3NUU[Y7SC[X8NZ/*<-=2"C8#8+<R" WKP#01 %%W\6X'B$*I
M==MT.:X\MP,(9WK<+L_Z%[#E)BSELKSWFQ_F1SF'7*:9T8A0"=*DA',,&",,
MP)1FB.:2)3EW.JFQZG9RM'2M;(&L[74OC&H!O>5Y2W! AR:D6T4%WMS U*LD
MJCU$ 4NB6G0Z>DE4>R NE41U>-I; [#.V&Z::X1AYWF&6<YC!C D$B"NUT4L
M10Q(GB18[WP**IR*G%[I9VK$TZ@4;.D//ZJY!F=:X#QE>0:88'H?R?)8PZE9
MGJNLH!SII:C4<*ZW=#D>G/O>!CPQ,7U$0X%J1]@!H!J8H3O2&(V-T2^-E=>E
M?'TD#OMP"*=I>+&7L44,^UR]H%K8^_'AQ'A^7^O];I5^QI:R78<(F18P%P+0
M#&KJ-:J%#%$%XHPP*7)*8N(45N!KR-2X6=L(#D:>2](_2;JL"Q5+$Q%B].CM
M*P3</6IV9#3&6 Q]#F8MZ7/D2$MM+Z3NTP?JB#H_%\V8G.)/'U@^VC^][?F*
MP):+KRNS.GXH_Z<47ZM->[G=5&G:S<U3SE0F&!9 \ 0!A!((",RAYE6DI!"4
MQL@IO]:BSZEQYL'DB)918W1TL-I5^_4VZ'8\&!C*@2GO%HH#7 $Z !1,^?5V
MCR,+OUI#<*[[:O_H$"+42UJ6"[600C,?;S21.4RS3""]CLMCO:R+L0)%RG-
M84QQKC*>8AI.D?J"!=/CIDNRU,_Z,R$5J2\-A2U'#0CPX(QU2ZMZ;W^U3N/C
M2E?W@#>*CO6E_B<D:MT#CYO"=5]#_M<8;636Z_6.;=5N>1Z_]<_-8BL?E2KG
M(B8L)9D J# Z_$6!]!I,YB#)"B3SA$,1)QX:LXYF6+V9XXO,NH4^SJ+*G[52
M[M<?+D-F?P\2>@2F&'!J@;K7!8D'=@%O2EQZ'_W*Q .:2W<G/LUX'O4UM0X_
MRDIXH.7?A2S;@AA"T@2E>O&7YCD&R%0"H!P1$..4ICE,<PJ=8DIO]CBUQ9X&
M?[/3ZY%G^E/WN=1KOM)96?LFRHI123!)0)KDF9YL( $%HACD@BIA@O5('+O<
MLH1%>;3[EE&PMCSO#(G@T >;C:U@4QL;=:P=H+B+-32ACB=O]C?N.:2M^V<'
MCM8/^I'Y6[K8_(,N=_+UHN3+=;G3W[%N)I447&8**$Y,(1>6@4(I#&*>Y!QC
MF>E%K0N1]_8V-1(WQD:5M=%O502V2ZEK.WSM:"48:@-32@>PCJ6!Z[(X@1*(
M3/K[&I5(K-P^)1&[ASR/!A<E_?IU([\VM98_RN]RM9,GV7TRX3A&.018*;U6
M23(,J(@9@ F%*>,(\]Q)=<>JUZD1RK'1)@^S,=OQ!- *<<M3O] X#GW2=PW"
M03,EG5 *=:1GU>>XQW@N,)P=W3D]["$!_WZQDJU&J=G\;H3NYZVD1AZCK=3Y
M?O&TV,XAIE*@. 5*F;+K22H!002!.#=,1*"@TBK:SZW;J;'1WMA(U=8Z:)?;
M8]U/0\,A.# /&9N-;'E;P^D 9F/X+-K7]JUL'P1<!X'X04 >22@^'-ANFO'.
MF/5JQ]NW-IZ&O+.'1UKR[D_[+3'W!97?FQ;_*1=?OYF[[N_ZMU_UQOB)+E;M
M'S_+S5,RSW**XCQA@)L@;D32!%"3S$HI2?1"$Z$4.X5SNQHP-:IO+0:T-CG:
MM#9'R^JMT48\N2U"G<?$;CTZ)-(#3PF'<NV5>;.HM3YJS(_V]M>?B#[WH>Z\
M2/6%+M!ZU;G[49>NON"<KF*]V_%COF:1;$3@7JU7E3#N/Q?;;Z]VY7;])#=O
M?O#E3C25YO7_Q&?Z8RZ$7L^E- $BP7IU"[D A4@5(!(*EJ",H<(II\[#AJGQ
MG]<VVP=[S*'$'$L@68(!BA-IRIMP0/*D8 I!Q*&:ZR\+6T\$_:XM_Q_@;S?)
M#(SIP/-,>^!127^V]D=_:@>BU@.3Y=CX$+5.F,#U<)/-'1 &FF]\+!AURKD#
MHM-9YYZF?+5A7J_-9#;/>!HS*A*006;DH;@$-,YBO9X6*21Q++"(W21AZH:G
M-D4T>B=?:NLL]1_.T.KGGWLP&/HVV-)]#Y678U_O$'=I&AI9T^78_',IEY._
M^ZWSWJ]77\T>[+5DV\^ZB8<?BW*>0(81QPG($2, J1P"QJ $L6"R* 2B)'-:
MR%WJ9&JOH;$1&",C8^4L,G9&7XRECI(L%Q&U6Q[<B]/01X\&HL]N$#G/[WT8
M!)K +W8QZ@S=Y^3I%-S[68_2[D]R)<S1Z=LE_3IG(H94X53OT9+81'+%H* P
M!QPC@G@N!6%6VDQG+4_M]=X;%QGK' J\'\%U>Y;U!F'@=]?2?[<R[Y=\]2OT
M?M32>*7>+SEP5.S]X@?<7[KW\BM=UK-V/<'F/$\P%""6^A\HS1$@B,5 9+!
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
MD3G?9M\?E""Z.?JU"H0)L][_]H_51BY->LGG]><-%?+P8#DG!<(*84U'"&&
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
MBFRS5L8Z>>3KW975]@- SV'.0UDWLLCK:_GL_9?%_"($(U-BP2= 3]:/DBE
MT)+3!LAF+EJ3*W[<-7%SQ?U$WW$L\R@6CBS^CYA.EP1=+N*GZ7J&$Q:SMCH'
MD.0W@]+%0#""O"3&0G0>B?CC'K]OKKB?^#L.8A[%PI'%_VD9:D;2QQ\G<3&;
MH'3.,ZO &T>$DQ*#8!T#@\JJ$C [?5S,X=IR^PF^X[CEX<SKY-"__)Z^A/EG
MW 1<<S#))J_!,9= 6:8A>&$A\V3IOC+.V^,>..]:=3\,=!R3/)J57;@#_\#9
M[+_/R=G]B&%%]UA^O5J=TD6F2E&2*00N28DI;1B0^D*04AB&.1FNU5&8N'?Y
M_<#1?12R!7.[0,G?%[-3$L!R\V"W7$V4RX1O#, <778J.P>A> '&IZ1Y5%[%
M%F\:-Y;=+UVJ^^CC,<SL @UG>1W;9_MZ#9(03E<3BR4$HX@-43!"M:5]8*9]
M8 C<!<>C/LY^O&_U_;#1?0RR 6N[@,CK.7T:L6/Z#5^$=3C;UH2+I*0QGNRC
M(&D?Y"A%J3FPH)T/GGG9),YT]^K[0:3[0&0#UG8!D8WV>Q[6^'FQ_#$IW"BI
M<@&WC;?G",X*)$T8&?U%$7AD_NT=B^X'B.Y#CX<SL@L<?#P)L]EOIZOI'%>K
MB4-AG3((R#21GZ0$GYT!(7T10@:6G&V @VN+[H>#CB.0QS*R"QR\/,'E9[KR
M_K)<_+'^\GQQ\C7,?TR<%E['$*%X7]/"(KE6W'! ;PTW J45I0$>[EQ\/UQT
M')YLQ=B1\?$ZE>6STSREGWBV7N-J*X-7L_"YQEMU1N7 %^1TZY$3Y4I,8#CW
MJ9@4=#[NVMB]]G[HZ#AZV8BM72B/CU_(U3Z'=BR!"[9Y9Q,%%/,!HG4>>"A.
MJF1BPA;>Z=4U]P-#QQ'-(]G8!0C>G\;9-+V:+<)ZDI,,4CI+3G7(Q(>2(4:6
MP:3"G36&-M+"&;VRY'X0Z#B@>1P3NT  0?>DIH8NTC\_?B&VK=Z=KFN9< W6
MTVZ84%P&*%8[4$[5PC1D($0N]%^10Q,7XSX:]L-(]W'-9FSNI+AG=9E9C/FW
M'Q\J)3A/^ F_KW^C'_[G1(6:)JH2D ]%)Z$@78T\D8N=4LZF&*;C<4\D>Y.R
M7YU@QT'089@^,I*>T8YRW=7&?.)9Z>"*)\];D6UM.(,08P&&4NJ@X]'Y=M>6
MVP\1'8<^#V=>'Y<.4;X,L]?SC-__.Y+=% WJZ!AH).PJ9QE$PQ*0T6Q(^\52
M3(O\_1O+[H>"[J.;QS"SD]ODLM[U%7VG!N^%3=$B8%$15'(%8N"*C.G$DTS!
M8*.[X\;"^R&BX_!F"X9VA8EM;?QV$]S)5#+C4)TI8HHIX(//P*+VFKDB".H-
M47%EZ?UPT7&XLPU3NT$&&=(GZY?+Y6+Y?$%$I(LH3.:DXS3Q1T=3=9_3X)6G
MS7'!K4)I?6JE.';1L!]6.@Z!-F9S,]#\YU]O<?0-?>.P_E*;*-[K>6T1MOFD
MZ]3NUV;JUF<TZ#9U/UU'-IVJ6YB<QR_/8:*M-"$K"U8(DJ6J55R"(S 9E<-B
MD#']$"?N^N"C?(/M1VUKFXTG?)%SG&SMNQ85@M<"@7M&NDDRI_UQ#^!7%ANG
MO]318KGF&1S(NK&]P2W9;\[:T4U2\-ZS%"%FLF15TAJ<Y!Y$R24J(3.7QR73
MW5APG+Y20TC^(!;V(?U7T^7)ZSQ!YB1&AE"?Y6MVEZ?;)1OR:;7)7NE2V''>
MX+7EQNDB-83D#V!?GY?S\W=O/[Y[\_K%LT\O7WS\1+_^_O+MIX_O7KU[__+#
MLT^OZ6^?O7WQ_-WO[S^\_.O+MQ]?__WEZ[?TQY>'7.('K]6BM623?1YI%)RN
MX',(7R<UMGB"FV+-38.Z<U :10K#T-4A&2?7D1L)H2*3.R8-0Q_X9:GA':>Q
MA%7<8.=LG>V1Q-EZ=?Z=R[/Y "F':ICSC_V WW!^BJ_H$#Y?S#<?^8_I^LOS
MT]6:EEN^_)YFIS4>_VRU0OI?_A2^3UA0PFGMP,H<JZ7+H.8.0DAHHI%TP:;[
M7D .V?T!9(YCM[1$SKDZ>RI9C7CAG6_Q^6*U?E?.-CJ)N<;H8P;M-FW_JNZG
MVQN8B"HK$VLZ4F.@72-@' -H2 @=SM\.P/&7Y6*U>K]<E.EZ8GV.P=D"0=?V
MH)@$."(:9*G^?2!'OCDTKBP_CGTT)# .Y>WAL%BLPZP)+#[B;%;STG".RS![
M-L_/\LETOFD%5K.;7W[_BO,53I)BW(2"8&U XDZHA782H:#5R>1LI+O/>SH$
M,?M1-DY_SB'!-(!$.E _+Y!63M.M9&A/)[6VXE];OS*P'#BB ).+("_%DW\1
MF05G7#&*Q633?0&90\!U#SGC]/8<$E&M>-\!C-Y]Q7H,YI^W?'I#>G=";! 1
M,8!BM9(O&P>>T9EPDACFO./&M;:H[R!CG&:@0\+F6%YW<+N]6W_!Y=O%?'%]
M*^<ZU"@BNO:&"2DK4#XQB$HQ4J1*6,>+3[JUXKF?HG%ZB0X*HG82>#R>_!9/
M<_Q<\YN:(.KR+)Q[DM/Y*6WK[+ LYJO?L"R6N/TY<B)Q]?([L9%D-YV'Y8_7
MQ-L5\2-5'W2QN>DWQ62X6M.5;J(728+PJF;M14M&)/%&)J$+ES*F>%_+G\,#
M(X-L9YQ^IT-BN1?9=Z!8+[9X=I!_(VNU>C\EAV)<C."RK.:$E> <1F J2#K<
MMF3;6J/N(&6<'JK#P^\XGG=@PKW%]16#(OB8"L.-&U. :*_U+MY <D;IF%C)
MV-JQO$; 2-U4A\3)X0SN0+%L[(5:_;+$+P1R<G@O]T(;>U<(_]ML(_K^$L,*
M7^#V]PO>V<1J5C*= E7;/@7O(&95DU>S*\$JFU /8=4=1?5(_5L'-_V>3I0=
MJ+9=.WY!>GJ.^4QAOY^%^>I9_M^GJW7E]04KJE=.XEZOE]-XN@YQAI\6[S?2
MFZ!**:?@0'M36V9OZCFR)UO9N9#1(K9W<0?:R[@O2T^-R3V/Q),"I L_ZCY!
M/ ^K+Z]FBS_^BODS_B5,Y_6;SPJ=TP^89F&UNN@H_VQ>W^G.>."-M\KK"%9P
M3S==J#'XI !1*9.BE%G<-S.LM=X_;!?COIIU>CR>"!0=W"!W;/Z<[Q/FI),"
M V3G:EM;B1"$#A"+]U$4SGEJ;=?<0\ZXKW@C [65F#HPN/^!=8@QYF??<!D^
MG_70?5=NU93^%E;31$P3VJ0BP,>Z.5-J4P)E0,N(66MB&KNO-<PA&'P4@2,U
MNA_2C!Y.0!WHNQV;>S&=G=)W;Q<VAZ *#RB L5P'FV(B$X<9D([K&))7R=U7
MU=D0?[M('*F7_@@(;"*D#C#X,BSG1/:*[HO-7K8'J8[ ]((+<+DP4%$DNB@R
M _IFM"46&7CKV_9.0D9JS3\DGHYG>(>H.3L-DZ2#1YTX"(YI&\AW##5$@KT6
M*6@N[IM)V@(W9Z2,U-G_*9%S"-/[SU#_[=F;9V^?O_SXUY<O/WT\-@7]^H<U
MSC&_A])&2>07^'E77DWG89ZF8?9^L9U9>P&IHDO1FM!D3.W>J[T&+SSABB/F
MK)0,][9"/B@[;0^ZCE4Q-15YO;K8I9/:9<D+F)+J3$[:KS,E@L^R8! N<=[Z
M>?@Z!>.&[IHCX:9R.8+='=Q'6^K/.M%>; (YN;'6<<A)TB9RK@5[3("IS09)
M869G[BM?/APS-P@9%SK'2/9.D!S#Y@ZP4F-IS^:Y_O;R/TZGW\*L]@)ZMGX>
MELL?=+_^/<Q.<9*C#C*; M$*NJACJ'V-HX.0O<ZZ<,RJ=3QU+\)ZP-)1 +@9
M3&HNC0X@]GZ)7\,TGZ4JT/8V$;MKS)O$$J.-C$Q\&4E9>U3@8U"@BR^921\U
M:WUM[T'6N!'X]O!J+8D.P'6=>,M9-,6J>N?'.NZ-3H8L&EQT146>>8[W=7$Y
M^HX;-Q+>'C"'<[>#</;[9<TT7?^H;ZAK GO5J%_/7E$G.CN;+6:PJ2#!W-8[
MGP=P/#-=VXPPTSK9Z#YZ>M T38RB9DSO0+=<T8XU5?-\L@/=L73G.F!.L9I%
ME>K,\@"TA1)E],R[^UK9'ORV?).0'G1-$\@<S^8.L/+B;-F+S,RS#1'J>2W_
M0^-!DI5&"C@JB$E(8*0[(_-%9'5?RXG#:IIV43-ND5Q#U#1B> ?0^<MBD?^8
MSF8398Q!(A*$YQ(4"P%"D*0>T1AO0T;2GHV!<K[VN)5N#6%Q$#,/!L$W7,9%
M4TMV(JST*M9&2E;7.S)D\*($8+F@C,7IK%H;)MN5QZU::QZ7>10C.[!6WTQ#
MG,ZFZRFNR&S:-//^LI@1TU?5A%K_N&!-;;#G41.21:WVK3.-7>U)09CV(K%
M/EKKO(M]:1O7BAT\*CR(B#JX@*[LZZ;SJ*5SFDM)[K\5Y/+5%@:L#E0N==R
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
M?\8/='A>EH*U,"B'G*0D.T4)LI*+UW1_D)7L/?>U);UQN74)P=/N<%QC8;!
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
M)$C%>#8N.;2MTP+NHZ?;"="'(*RY #H%TT68=<)3P6BM!\^(-TK%2%P2@3!
MYB_+'+5I'=.YEZ!NISVWAM-A(N@ 3V\7ZTV:S9M%F%\IR__+<K&ZDCD\"29O
M:A_ J3HL3KH"44>$4(?'":&],:V+6?:CK-O1SL<@; "A_,S>Y&;6X946E*'Z
MW)M  +G>N/R&J\&]R_U)>#)O\T"N#.]]VN#1>R5 NSIQC90AA"PC:%1&J%B8
MUS^)]WF[7<DY:Y_5<08US!L^UUSG>C!O__"$&:<"%PQ0UU3%*'-]WR3&F*"-
MPB3%S1$3.YR%(PGIUC-]#%2N^0U/*9F?677>/<IN<'5Y_[)/IB(?L?OAU6*6
M0<E,,)=H=2U_(,-06@Z*9^N,EMGXUODH[=7B'07@=P]+W 2^)RZXXK.+4'01
MM<Y,0_"2W*P07<F!LV*'>Q2YC[)N->)C4')/57XKH8SHH:R6ZP=W=/N[B&_#
M"3[[/EU-A$N&BR@@^6H>>\<@HF6@N1*6,>/W3 <A0JX C_YT";IC:1RY;>X
M>%F,(+R10;IK'R\6)V$ZGVAFR.L7M2-^#3 I8<A!,P%B]I:Y($QD>T7X'H#A
M_52, [2G1<%B$)&,_4KQC\7RGV_>A)/PYLWSW_$DXG(BB_6E8(:4$G&ET%ET
M,CO(17OA6?)2/VC'[?CL\7#24F2+=OSK($1W[KYLHD*;D-"S>7XUG8=Y(@OB
MTJGY[<?EUY_HLS<GB)PH:7(RM+E(CD[.'!PK$9CEW#MG B^M)X8?0^^X+UP#
M7HA/+LP.@'M]!V<'V=HLA<T%K*V#0C1C0!8O!\E=+$[GG'3KK+.[Z.C" 7@"
M%.P<Y'.@2#J U89IEQLY4^HV%H\^DFW N*CQ]@P^1 O.>%>8D\5SWAA7=Q(R
M=F/Y8^5[UU/$4<P>V3K_$.:?SXS)Y.AH: U%>;KV6<IU<*@$DRV:$*)7^\V.
M?L 0OUAPW+?T@9V[P]C: Q;.(!P]8O+:D@59#P5Y&A!9172=S^*B#6J__C#[
MH&%LV_I 8=T4]P&<&UG@OT_GTY/3DS/"68K!R("0;:#-\_HX*Y0%ED3P/! S
M[%ZV\ ,BO[;HR$(_1&2+%OP;6_#A^Q7"#7,LT;54ZPQKS7WAL)E@X(VJV8J1
MJ?WZ^#TD^*N+CN/)-!/\P?SKP$#\>!I7^!^G-;CTK;:].S><;8Q:Y"B N4@W
M'"?KV:$(8%DT65IGI&]=.+^#E''SHI[ S6TA@CZ1=&93FR2XU#F"+)A R8RT
M$1<@(Z]A-J>U;3W7:R<Q([\BM!#UP_ Y@.\C BCC=/(&/X?9R_F:3MB9[<5R
M(KT)F#22+@X"?$[U-A6A"(^\Y/MNH16F/W]>?/N5/GJ+%OKB$B1W+#AN:MR
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
M;?/QRU,DINQ:\,DNVKUV//Q-JS22*C2&>%@[NON@(>3BP1OO".KH#!]H-.T
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
MTAJ>?DW?LUY=7,S_JE$B??\7HFFZJB]_^91BI><^LL%[U$%4-WIONE[GZKG
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
MIWG9O4;0#ZX:E+V=8J =N)J>U*?MM 7;WI:>RO$9;D:]M37%G\Y;AQ2)9XV
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
MD[E4GOZ$TDOPG-Q!CCS$-!3;1QQ4G=SW'H*5IP^QH_30,+QJ:JE^V>33W!J
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
MA6_S<IGS(X^.[_''NI?QKY?Y3Y+?I[_RQ??\QWRV^K*<I"A5*9*!45A F<#
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
M7@>0_.WKMXOYCYP_YL7W:<P/\_8)_WZ=9[E,5S5M^B&N@PU9).VA6*9!>1_
MF2+H;*0_NJ $-A_4V8;RSJ_AAH7T",H_&O+?\R+,Q_9-UE_^,R]7T]GG34T
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
M;<UD20P^TU\Q>AZ2S=KOY7,WG>(W&$0:*.[!B7R'2+$'U6\+Q[G,1GI&C(=
M9+NH*;PVM<+(R9JS&<1^9=0O:R+?0<IZ9"+?(9(;>S#;K8ER3"CM:W, J6+M
M/L 8>&,1 DM>9:Z3VZ\^^.5-Y#M(98].Y#M$?F,K_M9$.2PZ!5$D2&<X*),+
M>$[0SSZE)&+*V349Q=C?1+ZC%7^T_#JX.?B%EIRN?L<XO:"0:VWW1!$83+#
M1<U@5L94Z ;ZJW4Q<:UTV&M@[R&^\3TJQLUF:7?^-Y)S=TC9-JD1QFB7$8%1
M! ?*)@4>.?&0BA'22R=*ZPS*A^@8.: X4;=/0N4(07< EK=YM:KCZC:\;$UC
M'0V3BJL&,0I0T7A DSF=B8XYX;%8N]>PUP/ \A =/8'E&.W.&XNZ![C,9Y_I
MT[[^FL/JJF,;>HQ(^P6J -;#XR"$9$ (S00O=4)NZWK]A^@8]P6F_4ETLJP[
MQ,MV&VF,2B)W@,XC>7"2K*Z.$9B2*LDH):KF!N9!2L8U,:=K^!G('"'N'D S
MG>4[9I)B>"%,9&07:]Y K UT468P+)2$2I*SWKJ&ZSX5?8'E&-W>A<MI@NX
M*G>M[MNKY^P<-!>9&!%.:U :+3B9$700@44>')>M#Z5'B1DW!;#]R=1&ZAW
MY_WE(G[!97X7+J:?UPJ99(PL)860&*8:$$@(UC,H*M;<OCHSHW6?Z?M4]'6I
M?J1ZYTUEW25:?KW,;V9_YK]7G_[*%]_S'_/9Z@N=X$(3Z8$#U]& 8MJ12=8!
M3/99<,YU2:WO9?8DK:_+FJ%P=;I6^@7;QQSGL_1?&1>3Z#T+7!M FR,H4S0Y
MBEP"YLR40L:B;OU(_"Q1?<5@@P+L2$WT"ZU/7Z:+#3_<6EUT0HC<5+M,FR;P
M$,E!X-D8;TMAK<.SYVCJRX4:%%C'Z:%?7/T^OURLOJP9<K03<F(<7+&LCOW+
MX!DC&XS%.<LT]ZGU+?2S1(V;H']69!VIB8ZA-2U;?H3@-D4*?M$'"H.9U\09
MB_5QSRK+ZS=:MV5ZCJ9QA_R>%UA'Z:$#7&WNY)>[2Y!WEZOE"F=I.OO\ZNO\
M<K::N#K @>4 2"XB'>WD-6*=I"<*5U(:G85I[60]1].X(VN'P553/8P]Q?)J
M#N<F9?%RK9MWY76>Y3)=+?\Q(PV]^KS(Z]3JB2Q&\R 5&"4*J,@D>)XLF>.L
MT1CE4KQS4?7(1,N#EAUW FM;$ TL]+'A]/'RV[>+-=EX\8]97D^/72?E;UE[
M-_MS_LN7FA_S9E:9I[4G,6>A32K .*/CO7:9P53JU'.7C0\5.'XO4!VQ^+B#
M4P> UM *Z!]@=[E3T5+,6R?&,%V]1V,!@[!@O(G""^0RET;P.@9<UVV4?@IT
MG2+]L;'UVQ4_5\;W8Z[5M;.8R637F;3X.<_+JQF9[(N/>(&+'Q.7N/2A6 *,
M)2<RK1^A,@<2L!=<)NU4V@M>QZR^'\)>R.7[>73PLD#V>CZ[7$ZB=4YQIX#)
MZ@$X]! \&B Q%HLRYY#$ !A;+[X?Q%[(/?Q9--!!J/A@Z/NJT +7T:]!.MV%
M2J!Y4A3]ULX&.CDP+G*N-;H0SG*_=9NL_>#V,]S*GZ"./NM+=T/^WKRI=;/K
M#Z.P^/^G/30M/VIT'&,-CVL!YP=:;_$]+V_Z$[M_?LKH^K84M!AG/Z!,3JQQ
MK54&5T2]>HBHJW+%I*ST,CK@W@M0(4K 2 &"S%S9B,J7_7IC/%.^L1\UIU2E
M/+W"=:'F)NTD9!]%D0(,^OJD(1WYKB0 5[+65GA,^Z57G,3V':+&*V<: "LW
M"UZ&4TT'Y_$U<Q<7\[^JHU&KA'<[_L8X:41#YPDDKD-MH*\AH!: 3I?Z;IL+
MMNXGNQ]EO:+N)%C,!]=1]\C;YF4:3X&34!YHCY)WBPY)8DZ"34P5I[.7N?4;
M^CYTC9M9-@0>#H+<$<KI '!7K-3K[?4#R=OY<KG-V/5%1,UBANQJ5W&9ZXL;
M<LB(SB)Z1=NV,=">HJ=G@!VC_?E JABYEGC?,^ Z6)/.R8)D^#$GA/J62YM2
M<9!1Q^!(=LP-[[ ^0-AX-<G#GZ/#:ZH#Z_;'_/LZ-'LS>WKWWNPCR3AR;XT'
M+1GM-&$3D&OL(3+DTF:4);=.L3V"S/Y=O"-!,S^O!CL Z=.,O<:+^JV)%B+3
MR4+AF64D1,]-?:,IX*/3LB2> K8N4]J+L'$/Y<'A<9 +>(RNNIG&\C1KOWS!
MQ>></LU_F2]7]/W?_J[-_/(D)>Z-(B_:.)%!%>N)2_*LM5=:(HNI?8'N482.
M6Y[0%TQ;Z+)[NWG%Y/J-8'<\3;C+J=2 SZ"K]UU(/!9IH!B+% BR@K%UTMTQ
M=(Y;[- I7(_79/=H_36GR[AN:SIQM-4,-_6TD+5,EDMPQ@?P,IKLHA6Z>;KQ
MOK2-6RG1%RJ/U%@7(XWW\V)LC#'$Q( 9S^DX8!Y<C@$$IYC2,2;:W_ZT\S@'
MJZKH"X7'Z*KI[(!'GZ2W/ZA?:F_G_^]__%]02P$"% ,4    " #)@%=8UB==
M?1$#   K%@  '@              @ $     97AH:6)I=#(Q7S(P,C-K9F]R
M8V5S=6)S:60N:'1M4$L! A0#%     @ R8!76-JB]W.5 P  =PH  !X
M         ( !30,  &5X:&EB:70R,U\R,#(S8V]N<V5N=&]F:6YD+FAT;5!+
M 0(4 Q0    ( ,F 5UAW:)XN6 <  "H?   4              "  1X'  !E
M>&AI8FET,S$Q<30R,#(S+FAT;5!+ 0(4 Q0    ( ,F 5UB@ E(N4@<  "D?
M   4              "  :@.  !E>&AI8FET,S$R<30R,#(S+FAT;5!+ 0(4
M Q0    ( ,F 5UA??BHJB@0  &<1   4              "  2P6  !E>&AI
M8FET,S(Q<30R,#(S+FAT;5!+ 0(4 Q0    ( ,F 5UA=HD*CE00  '<1   4
M              "  >@:  !E>&AI8FET,S(R<30R,#(S+FAT;5!+ 0(4 Q0
M   ( ,F 5UCK;]#^V!$   ]N   ;              "  :\?  !E>&AI8FET
M.3=C;&%W8F%C:W!O;&EC>2YH=&U02P$"% ,4    " #)@%=8%BZM3VK' 0".
M7A4 $0              @ ' ,0  :V9R8RTR,#(S,3(S,2YH=&U02P$"% ,4
M    " #)@%=8!]\B[S01  #*O0  $0              @ %9^0$ :V9R8RTR
M,#(S,3(S,2YX<V102P$"% ,4    " #)@%=8CV!N4/LA  ""2@$ %0
M        @ &\"@( :V9R8RTR,#(S,3(S,5]C86PN>&UL4$L! A0#%     @
MR8!76*YZ(9$01P  <AH# !4              ( !ZBP" &MF<F,M,C R,S$R
M,S%?9&5F+GAM;%!+ 0(4 Q0    ( ,F 5UB' ZD$S&(  ,-Y   4
M      "  2UT @!K9G)C+3(P,C,Q,C,Q7V<Q+FIP9U!+ 0(4 Q0    ( ,F
M5UA.68&BT><#  S(!0 4              "  2O7 @!K9G)C+3(P,C,Q,C,Q
M7V<R+FIP9U!+ 0(4 Q0    ( ,F 5UA7ZM_['^$  $!."0 5
M  "  2Z_!@!K9G)C+3(P,C,Q,C,Q7VQA8BYX;6Q02P$"% ,4    " #)@%=8
M!,WA[*:0  #M6 8 %0              @ & H < :V9R8RTR,#(S,3(S,5]P
<<F4N>&UL4$L%!@     /  \ ]P,  %DQ"     $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<FILENAME>kfrc-20231231_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2023"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:kfrc="http://www.kforce.com/20231231"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2023"
  xmlns:us-gaap="http://fasb.org/us-gaap/2023"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="kfrc-20231231.xsd" xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
        </entity>
        <period>
            <instant>2024-02-20</instant>
        </period>
    </context>
    <context id="c-4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-32">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-33">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-39">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-40">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">kfrc:WorkLLamaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="c-46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">kfrc:WorkLLamaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">kfrc:WorkLLamaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">kfrc:WorkLLamaLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:NotesReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">kfrc:WorkLLamaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-23</startDate>
            <endDate>2023-02-23</endDate>
        </period>
    </context>
    <context id="c-50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">kfrc:WorkLLamaLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">kfrc:WorkLLamaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-23</instant>
        </period>
    </context>
    <context id="c-51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">kfrc:ComputersAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">kfrc:ComputersAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
        </entity>
        <period>
            <startDate>2022-08-16</startDate>
            <endDate>2022-08-16</endDate>
        </period>
    </context>
    <context id="c-56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
        </entity>
        <period>
            <instant>2022-08-16</instant>
        </period>
    </context>
    <context id="c-57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfrc:TechnologySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfrc:FinanceAndAccountingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfrc:TechnologySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfrc:FinanceAndAccountingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfrc:TechnologySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfrc:FinanceAndAccountingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfrc:FlexRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfrc:TechnologySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfrc:FlexRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfrc:FinanceAndAccountingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfrc:FlexRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfrc:DirectHireRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfrc:TechnologySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfrc:DirectHireRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfrc:FinanceAndAccountingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfrc:DirectHireRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfrc:FlexRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfrc:TechnologySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfrc:FlexRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfrc:FinanceAndAccountingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfrc:FlexRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfrc:DirectHireRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfrc:TechnologySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfrc:DirectHireRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfrc:FinanceAndAccountingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfrc:DirectHireRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfrc:FlexRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfrc:TechnologySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfrc:FlexRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfrc:FinanceAndAccountingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-77">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfrc:FlexRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfrc:DirectHireRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfrc:TechnologySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfrc:DirectHireRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfrc:FinanceAndAccountingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfrc:DirectHireRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-84">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-85">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-90">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-91">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">kfrc:WorkLLamaLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:FinanceReceivablesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfrc:TechnologySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfrc:TechnologySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfrc:TechnologySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfrc:FinanceAndAccountingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfrc:FinanceAndAccountingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfrc:FinanceAndAccountingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">kfrc:CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-20</instant>
        </period>
    </context>
    <context id="c-102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">kfrc:CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-20</startDate>
            <endDate>2021-10-20</endDate>
        </period>
    </context>
    <context id="c-103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">kfrc:CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-20</startDate>
            <endDate>2021-10-20</endDate>
        </period>
    </context>
    <context id="c-104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
        </entity>
        <period>
            <startDate>2021-10-20</startDate>
            <endDate>2021-10-20</endDate>
        </period>
    </context>
    <context id="c-105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">kfrc:CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-20</startDate>
            <endDate>2021-10-20</endDate>
        </period>
    </context>
    <context id="c-106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">kfrc:CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-20</startDate>
            <endDate>2021-10-20</endDate>
        </period>
    </context>
    <context id="c-107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">kfrc:CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-20</startDate>
            <endDate>2021-10-20</endDate>
        </period>
    </context>
    <context id="c-108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">kfrc:CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-20</startDate>
            <endDate>2021-10-20</endDate>
        </period>
    </context>
    <context id="c-109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">kfrc:CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-20</instant>
        </period>
    </context>
    <context id="c-110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">kfrc:CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-20</instant>
        </period>
    </context>
    <context id="c-111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">kfrc:InterestRateSwapAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-05-31</instant>
        </period>
    </context>
    <context id="c-116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">kfrc:InterestRateSwapAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-05-31</instant>
        </period>
    </context>
    <context id="c-117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">kfrc:InterestRateSwapBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-17</instant>
        </period>
    </context>
    <context id="c-118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">kfrc:InterestRateSwapBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-31</instant>
        </period>
    </context>
    <context id="c-119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">kfrc:CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">kfrc:InterestRateSwapBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-31</instant>
        </period>
    </context>
    <context id="c-120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">kfrc:CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">kfrc:InterestRateSwapBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="c-121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">kfrc:TwoThousandTwentyThreeStockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-20</instant>
        </period>
    </context>
    <context id="c-125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">kfrc:OptionOrStockAppreciationRightMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-20</instant>
        </period>
    </context>
    <context id="c-126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-20</instant>
        </period>
    </context>
    <context id="c-127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-135">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-136">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-137">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-138">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-139">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-140">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-141">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-142">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930420</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="executive">
        <measure>kfrc:executive</measure>
    </unit>
    <unit id="rate">
        <measure>utr:Rate</measure>
    </unit>
    <dei:AmendmentFlag contextRef="c-1" id="f-32">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus contextRef="c-1" id="f-33">2023</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus contextRef="c-1" id="f-34">FY</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-35">0000930420</dei:EntityCentralIndexKey>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList contextRef="c-7" id="f-409">http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList contextRef="c-6" id="f-410">http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c-7" id="f-411">http://fasb.org/us-gaap/2023#OperatingLeaseLiabilityCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c-6" id="f-412">http://fasb.org/us-gaap/2023#OperatingLeaseLiabilityCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList contextRef="c-6" id="f-413">http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList contextRef="c-7" id="f-414">http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:LesseeOperatingLeaseTermOfContract contextRef="c-51" id="f-415">P2Y0M</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-53" id="f-418">P1Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList contextRef="c-7" id="f-603">http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList contextRef="c-6" id="f-604">http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList contextRef="c-7" id="f-680">http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList contextRef="c-6" id="f-681">http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList contextRef="c-5" id="f-735">http://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-127" id="f-781">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <kfrc:EmploymentAgreementSeverancePercentageofAnnualSalary
      contextRef="c-134"
      decimals="INF"
      id="f-816"
      unitRef="number">1</kfrc:EmploymentAgreementSeverancePercentageofAnnualSalary>
    <kfrc:EmploymentAgreementSeverancePercentageofAnnualSalary
      contextRef="c-135"
      decimals="INF"
      id="f-817"
      unitRef="number">3</kfrc:EmploymentAgreementSeverancePercentageofAnnualSalary>
    <kfrc:EmploymentAgreementSeverancePercentageofAnnualBonus
      contextRef="c-134"
      decimals="INF"
      id="f-818"
      unitRef="number">0.50</kfrc:EmploymentAgreementSeverancePercentageofAnnualBonus>
    <kfrc:EmploymentAgreementSeverancePercentageofAnnualBonus
      contextRef="c-135"
      decimals="INF"
      id="f-819"
      unitRef="number">3</kfrc:EmploymentAgreementSeverancePercentageofAnnualBonus>
    <dei:DocumentType contextRef="c-1" id="f-1">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport contextRef="c-1" id="f-2">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-3">2023-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate contextRef="c-1" id="f-4">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport contextRef="c-1" id="f-5">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="c-1" id="f-6">000-26058</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c-1" id="f-7">Kforce Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c-1" id="f-8">FL</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="c-1" id="f-9">59-3264661</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c-1" id="f-10">1150 Assembly Drive, Suite 500</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="c-1" id="f-11">Tampa</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c-1" id="f-12">FL</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c-1" id="f-13">33607</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c-1" id="f-14">813</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c-1" id="f-15">552-5000</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c-1" id="f-16">Common Stock, $0.01 per share</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-1" id="f-17">KFRC</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-1" id="f-18">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer contextRef="c-1" id="f-19">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="c-1" id="f-20">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="c-1" id="f-21">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c-1" id="f-22">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c-1" id="f-23">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c-1" id="f-24">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="c-1" id="f-25">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag contextRef="c-1" id="f-26">true</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag contextRef="c-1" id="f-27">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:EntityShellCompany contextRef="c-1" id="f-28">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat contextRef="c-2" decimals="0" id="f-29" unitRef="usd">911384374</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-3" decimals="INF" id="f-30" unitRef="shares">19518000</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock contextRef="c-1" id="f-31">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:81.597%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.470%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Document&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Parts&#160;Into&#160;Which&lt;br/&gt;Incorporated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Portions of the Proxy Statement for the Annual Meeting of Shareholders scheduled to be held on April&#160;24, 2024 (&#x201c;Proxy Statement&#x201d;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Part&#160;III&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:AuditorName contextRef="c-1" id="f-36">Deloitte &amp; Touche LLP</dei:AuditorName>
    <dei:AuditorLocation contextRef="c-1" id="f-37">Tampa, Florida</dei:AuditorLocation>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-38" unitRef="usd">1531756000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-4" decimals="-3" id="f-39" unitRef="usd">1710765000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-5" decimals="-3" id="f-40" unitRef="usd">1579922000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue contextRef="c-1" decimals="-3" id="f-41" unitRef="usd">1104690000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-4" decimals="-3" id="f-42" unitRef="usd">1209658000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-5" decimals="-3" id="f-43" unitRef="usd">1123058000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit contextRef="c-1" decimals="-3" id="f-44" unitRef="usd">427066000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-4" decimals="-3" id="f-45" unitRef="usd">501107000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-5" decimals="-3" id="f-46" unitRef="usd">456864000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-1" decimals="-3" id="f-47" unitRef="usd">334933000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-4" decimals="-3" id="f-48" unitRef="usd">379815000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-5" decimals="-3" id="f-49" unitRef="usd">345721000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:DepreciationAndAmortization contextRef="c-1" decimals="-3" id="f-50" unitRef="usd">5012000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c-4" decimals="-3" id="f-51" unitRef="usd">4427000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c-5" decimals="-3" id="f-52" unitRef="usd">4500000</us-gaap:DepreciationAndAmortization>
    <us-gaap:OperatingIncomeLoss contextRef="c-1" decimals="-3" id="f-53" unitRef="usd">87121000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-4" decimals="-3" id="f-54" unitRef="usd">116865000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-5" decimals="-3" id="f-55" unitRef="usd">106643000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-1" decimals="-3" id="f-56" unitRef="usd">-1871000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-4" decimals="-3" id="f-57" unitRef="usd">-14423000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-5" decimals="-3" id="f-58" unitRef="usd">-7376000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-59" unitRef="usd">85250000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-4" decimals="-3" id="f-60" unitRef="usd">102442000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-5" decimals="-3" id="f-61" unitRef="usd">99267000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-62" unitRef="usd">24175000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-4" decimals="-3" id="f-63" unitRef="usd">27011000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-5" decimals="-3" id="f-64" unitRef="usd">24090000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-65" unitRef="usd">61075000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-4" decimals="-3" id="f-66" unitRef="usd">75431000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-5" decimals="-3" id="f-67" unitRef="usd">75177000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-1" decimals="-3" id="f-68" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-4" decimals="-3" id="f-69" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-5" decimals="-3" id="f-70" unitRef="usd">-3103000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent contextRef="c-1" decimals="-3" id="f-71" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent contextRef="c-4" decimals="-3" id="f-72" unitRef="usd">-615000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent contextRef="c-5" decimals="-3" id="f-73" unitRef="usd">1941000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-1" decimals="-3" id="f-74" unitRef="usd">61075000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-4" decimals="-3" id="f-75" unitRef="usd">74816000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-5" decimals="-3" id="f-76" unitRef="usd">80221000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-77"
      unitRef="usdPerShare">3.18</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-4"
      decimals="2"
      id="f-78"
      unitRef="usdPerShare">3.76</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-5"
      decimals="2"
      id="f-79"
      unitRef="usdPerShare">3.65</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-80"
      unitRef="usdPerShare">3.13</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-4"
      decimals="2"
      id="f-81"
      unitRef="usdPerShare">3.68</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-5"
      decimals="2"
      id="f-82"
      unitRef="usdPerShare">3.54</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="-3" id="f-83" unitRef="shares">19188000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-4" decimals="-3" id="f-84" unitRef="shares">20054000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-5" decimals="-3" id="f-85" unitRef="shares">20579000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="-3" id="f-86" unitRef="shares">19507000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-4" decimals="-3" id="f-87" unitRef="shares">20503000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-5" decimals="-3" id="f-88" unitRef="shares">21212000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-6" decimals="-3" id="f-89" unitRef="usd">119000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-7" decimals="-3" id="f-90" unitRef="usd">121000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-6" decimals="-3" id="f-91" unitRef="usd">1643000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-7" decimals="-3" id="f-92" unitRef="usd">1575000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-6" decimals="-3" id="f-93" unitRef="usd">233428000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-7" decimals="-3" id="f-94" unitRef="usd">269496000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-6" decimals="-3" id="f-95" unitRef="usd">10912000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-7" decimals="-3" id="f-96" unitRef="usd">8143000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-6" decimals="-3" id="f-97" unitRef="usd">244459000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-7" decimals="-3" id="f-98" unitRef="usd">277760000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-6" decimals="-3" id="f-99" unitRef="usd">9418000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-7" decimals="-3" id="f-100" unitRef="usd">8647000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-6" decimals="-3" id="f-101" unitRef="usd">75924000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-7" decimals="-3" id="f-102" unitRef="usd">75771000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c-6" decimals="-3" id="f-103" unitRef="usd">3138000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c-7" decimals="-3" id="f-104" unitRef="usd">4786000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:Goodwill contextRef="c-6" decimals="-3" id="f-105" unitRef="usd">25040000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-7" decimals="-3" id="f-106" unitRef="usd">25040000</us-gaap:Goodwill>
    <us-gaap:Assets contextRef="c-6" decimals="-3" id="f-107" unitRef="usd">357979000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-7" decimals="-3" id="f-108" unitRef="usd">392004000</us-gaap:Assets>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent contextRef="c-6" decimals="-3" id="f-109" unitRef="usd">64795000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent contextRef="c-7" decimals="-3" id="f-110" unitRef="usd">72792000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c-6" decimals="-3" id="f-111" unitRef="usd">33968000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c-7" decimals="-3" id="f-112" unitRef="usd">48369000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-6" decimals="-3" id="f-113" unitRef="usd">3589000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-7" decimals="-3" id="f-114" unitRef="usd">4576000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent contextRef="c-6" decimals="-3" id="f-115" unitRef="usd">623000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent contextRef="c-7" decimals="-3" id="f-116" unitRef="usd">5696000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-6" decimals="-3" id="f-117" unitRef="usd">102975000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-7" decimals="-3" id="f-118" unitRef="usd">131433000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermLineOfCredit contextRef="c-6" decimals="-3" id="f-119" unitRef="usd">41600000</us-gaap:LongTermLineOfCredit>
    <us-gaap:LongTermLineOfCredit contextRef="c-7" decimals="-3" id="f-120" unitRef="usd">25600000</us-gaap:LongTermLineOfCredit>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-6" decimals="-3" id="f-121" unitRef="usd">54324000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-7" decimals="-3" id="f-122" unitRef="usd">52773000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities contextRef="c-6" decimals="-3" id="f-123" unitRef="usd">198899000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c-7" decimals="-3" id="f-124" unitRef="usd">209806000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies contextRef="c-6" id="f-125" unitRef="usd" xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies contextRef="c-7" id="f-126" unitRef="usd" xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c-7"
      decimals="INF"
      id="f-127"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c-6"
      decimals="INF"
      id="f-128"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-7" decimals="INF" id="f-129" unitRef="shares">15000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-6" decimals="INF" id="f-130" unitRef="shares">15000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued contextRef="c-7" decimals="INF" id="f-131" unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding contextRef="c-7" decimals="INF" id="f-132" unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued contextRef="c-6" decimals="INF" id="f-133" unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding contextRef="c-6" decimals="INF" id="f-134" unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue contextRef="c-6" decimals="-3" id="f-135" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="c-7" decimals="-3" id="f-136" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-6"
      decimals="INF"
      id="f-137"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-7"
      decimals="INF"
      id="f-138"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-7" decimals="INF" id="f-139" unitRef="shares">250000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-6" decimals="INF" id="f-140" unitRef="shares">250000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="c-6" decimals="-3" id="f-141" unitRef="shares">73462000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued contextRef="c-7" decimals="-3" id="f-142" unitRef="shares">73242000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue contextRef="c-6" decimals="-3" id="f-143" unitRef="usd">734000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-7" decimals="-3" id="f-144" unitRef="usd">732000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital contextRef="c-6" decimals="-3" id="f-145" unitRef="usd">527288000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="c-7" decimals="-3" id="f-146" unitRef="usd">507734000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-6" decimals="-3" id="f-147" unitRef="usd">0</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-7" decimals="-3" id="f-148" unitRef="usd">6000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-6" decimals="-3" id="f-149" unitRef="usd">525222000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-7" decimals="-3" id="f-150" unitRef="usd">492764000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:TreasuryStockCommonShares contextRef="c-6" decimals="-3" id="f-151" unitRef="shares">53941000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares contextRef="c-7" decimals="-3" id="f-152" unitRef="shares">52744000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonValue contextRef="c-6" decimals="-3" id="f-153" unitRef="usd">894164000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:TreasuryStockCommonValue contextRef="c-7" decimals="-3" id="f-154" unitRef="usd">819038000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:StockholdersEquity contextRef="c-6" decimals="-3" id="f-155" unitRef="usd">159080000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-7" decimals="-3" id="f-156" unitRef="usd">182198000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-6" decimals="-3" id="f-157" unitRef="usd">357979000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-7" decimals="-3" id="f-158" unitRef="usd">392004000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:SharesIssued contextRef="c-8" decimals="-3" id="f-159" unitRef="shares">72600000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-8" decimals="-3" id="f-160" unitRef="usd">726000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-9" decimals="-3" id="f-161" unitRef="usd">472378000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-10" decimals="-3" id="f-162" unitRef="usd">-4423000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-11" decimals="-3" id="f-163" unitRef="usd">388645000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares contextRef="c-12" decimals="-3" id="f-164" unitRef="shares">50427000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-12" decimals="-3" id="f-165" unitRef="usd">-677391000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-13" decimals="-3" id="f-166" unitRef="usd">179935000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-14" decimals="-3" id="f-167" unitRef="usd">75177000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-5" decimals="-3" id="f-168" unitRef="usd">75177000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="c-15" decimals="-3" id="f-169" unitRef="shares">397000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-15" decimals="-3" id="f-170" unitRef="usd">4000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-16" decimals="-3" id="f-171" unitRef="usd">1102000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-14" decimals="-3" id="f-172" unitRef="usd">-1106000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-5" decimals="-3" id="f-173" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-16" decimals="-3" id="f-174" unitRef="usd">13999000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-5" decimals="-3" id="f-175" unitRef="usd">13999000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-16" decimals="-3" id="f-176" unitRef="usd">557000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans contextRef="c-17" decimals="-3" id="f-177" unitRef="shares">15000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-17" decimals="-3" id="f-178" unitRef="usd">205000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-5" decimals="-3" id="f-179" unitRef="usd">762000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-5"
      decimals="INF"
      id="f-180"
      unitRef="usdPerShare">0.98</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStock contextRef="c-14" decimals="-3" id="f-181" unitRef="usd">20120000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock contextRef="c-5" decimals="-3" id="f-182" unitRef="usd">20120000</us-gaap:DividendsCommonStock>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-18" decimals="-3" id="f-183" unitRef="usd">-3103000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-5" decimals="-3" id="f-184" unitRef="usd">-3103000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax contextRef="c-18" decimals="-3" id="f-185" unitRef="usd">657000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent contextRef="c-18" decimals="-3" id="f-186" unitRef="usd">1941000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent contextRef="c-5" decimals="-3" id="f-187" unitRef="usd">1941000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:TreasuryStockSharesAcquired contextRef="c-17" decimals="-3" id="f-188" unitRef="shares">1080000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-17" decimals="-3" id="f-189" unitRef="usd">66391000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-5" decimals="-3" id="f-190" unitRef="usd">66391000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:SharesIssued contextRef="c-19" decimals="-3" id="f-191" unitRef="shares">72997000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-19" decimals="-3" id="f-192" unitRef="usd">730000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-20" decimals="-3" id="f-193" unitRef="usd">488036000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-21" decimals="-3" id="f-194" unitRef="usd">621000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-22" decimals="-3" id="f-195" unitRef="usd">442596000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares contextRef="c-23" decimals="-3" id="f-196" unitRef="shares">51492000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-23" decimals="-3" id="f-197" unitRef="usd">-743577000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-24" decimals="-3" id="f-198" unitRef="usd">188406000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-25" decimals="-3" id="f-199" unitRef="usd">75431000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-4" decimals="-3" id="f-200" unitRef="usd">75431000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="c-26" decimals="-3" id="f-201" unitRef="shares">245000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-26" decimals="-3" id="f-202" unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-27" decimals="-3" id="f-203" unitRef="usd">1234000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-25" decimals="-3" id="f-204" unitRef="usd">-1236000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-4" decimals="-3" id="f-205" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-27" decimals="-3" id="f-206" unitRef="usd">17655000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-4" decimals="-3" id="f-207" unitRef="usd">17655000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-27" decimals="-3" id="f-208" unitRef="usd">809000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans contextRef="c-28" decimals="-3" id="f-209" unitRef="shares">17000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-28" decimals="-3" id="f-210" unitRef="usd">245000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-4" decimals="-3" id="f-211" unitRef="usd">1054000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-4"
      decimals="INF"
      id="f-212"
      unitRef="usdPerShare">1.20</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStock contextRef="c-25" decimals="-3" id="f-213" unitRef="usd">24027000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock contextRef="c-4" decimals="-3" id="f-214" unitRef="usd">24027000</us-gaap:DividendsCommonStock>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax contextRef="c-29" decimals="-3" id="f-215" unitRef="usd">209000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent contextRef="c-29" decimals="-3" id="f-216" unitRef="usd">-615000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent contextRef="c-4" decimals="-3" id="f-217" unitRef="usd">-615000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:TreasuryStockSharesAcquired contextRef="c-28" decimals="-3" id="f-218" unitRef="shares">1269000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-28" decimals="-3" id="f-219" unitRef="usd">75706000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-4" decimals="-3" id="f-220" unitRef="usd">75706000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:SharesIssued contextRef="c-30" decimals="-3" id="f-221" unitRef="shares">73242000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-30" decimals="-3" id="f-222" unitRef="usd">732000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-31" decimals="-3" id="f-223" unitRef="usd">507734000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-32" decimals="-3" id="f-224" unitRef="usd">6000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-33" decimals="-3" id="f-225" unitRef="usd">492764000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares contextRef="c-34" decimals="-3" id="f-226" unitRef="shares">52744000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-34" decimals="-3" id="f-227" unitRef="usd">-819038000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-7" decimals="-3" id="f-228" unitRef="usd">182198000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-35" decimals="-3" id="f-229" unitRef="usd">61075000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-230" unitRef="usd">61075000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="c-36" decimals="-3" id="f-231" unitRef="shares">220000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-36" decimals="-3" id="f-232" unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-37" decimals="-3" id="f-233" unitRef="usd">1053000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-35" decimals="-3" id="f-234" unitRef="usd">-1055000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-1" decimals="-3" id="f-235" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-37" decimals="-3" id="f-236" unitRef="usd">17747000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-1" decimals="-3" id="f-237" unitRef="usd">17747000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-37" decimals="-3" id="f-238" unitRef="usd">754000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans contextRef="c-38" decimals="-3" id="f-239" unitRef="shares">18000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-38" decimals="-3" id="f-240" unitRef="usd">288000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-1" decimals="-3" id="f-241" unitRef="usd">1042000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-1"
      decimals="INF"
      id="f-242"
      unitRef="usdPerShare">1.44</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStock contextRef="c-35" decimals="-3" id="f-243" unitRef="usd">27562000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock contextRef="c-1" decimals="-3" id="f-244" unitRef="usd">27562000</us-gaap:DividendsCommonStock>
    <us-gaap:TreasuryStockSharesAcquired contextRef="c-38" decimals="-3" id="f-245" unitRef="shares">1215000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-38" decimals="-3" id="f-246" unitRef="usd">75414000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-1" decimals="-3" id="f-247" unitRef="usd">75414000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockholdersEquityOther contextRef="c-39" decimals="-3" id="f-248" unitRef="usd">-6000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther contextRef="c-1" decimals="-3" id="f-249" unitRef="usd">-6000</us-gaap:StockholdersEquityOther>
    <us-gaap:SharesIssued contextRef="c-40" decimals="-3" id="f-250" unitRef="shares">73462000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-40" decimals="-3" id="f-251" unitRef="usd">734000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-41" decimals="-3" id="f-252" unitRef="usd">527288000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-42" decimals="-3" id="f-253" unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-43" decimals="-3" id="f-254" unitRef="usd">525222000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares contextRef="c-44" decimals="-3" id="f-255" unitRef="shares">53941000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-44" decimals="-3" id="f-256" unitRef="usd">-894164000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-6" decimals="-3" id="f-257" unitRef="usd">159080000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-258" unitRef="usd">61075000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-4" decimals="-3" id="f-259" unitRef="usd">75431000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-5" decimals="-3" id="f-260" unitRef="usd">75177000</us-gaap:NetIncomeLoss>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits contextRef="c-1" decimals="-3" id="f-261" unitRef="usd">1647000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits contextRef="c-4" decimals="-3" id="f-262" unitRef="usd">3081000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits contextRef="c-5" decimals="-3" id="f-263" unitRef="usd">2425000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-1" decimals="-3" id="f-264" unitRef="usd">768000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-4" decimals="-3" id="f-265" unitRef="usd">-126000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-5" decimals="-3" id="f-266" unitRef="usd">11000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-1" decimals="-3" id="f-267" unitRef="usd">5012000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-4" decimals="-3" id="f-268" unitRef="usd">4427000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-5" decimals="-3" id="f-269" unitRef="usd">4500000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ShareBasedCompensation contextRef="c-1" decimals="-3" id="f-270" unitRef="usd">17747000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-4" decimals="-3" id="f-271" unitRef="usd">17655000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-5" decimals="-3" id="f-272" unitRef="usd">13999000</us-gaap:ShareBasedCompensation>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c-1" decimals="-3" id="f-273" unitRef="usd">4065000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c-4" decimals="-3" id="f-274" unitRef="usd">5683000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c-5" decimals="-3" id="f-275" unitRef="usd">5509000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-1" decimals="-3" id="f-276" unitRef="usd">-750000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-4" decimals="-3" id="f-277" unitRef="usd">-3824000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-5" decimals="-3" id="f-278" unitRef="usd">-2480000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:PensionExpense contextRef="c-1" decimals="-3" id="f-279" unitRef="usd">0</us-gaap:PensionExpense>
    <us-gaap:PensionExpense contextRef="c-4" decimals="-3" id="f-280" unitRef="usd">0</us-gaap:PensionExpense>
    <us-gaap:PensionExpense contextRef="c-5" decimals="-3" id="f-281" unitRef="usd">2157000</us-gaap:PensionExpense>
    <kfrc:ReserveRelatedToNoteReceivable contextRef="c-1" decimals="-3" id="f-282" unitRef="usd">0</kfrc:ReserveRelatedToNoteReceivable>
    <kfrc:ReserveRelatedToNoteReceivable contextRef="c-4" decimals="-3" id="f-283" unitRef="usd">1925000</kfrc:ReserveRelatedToNoteReceivable>
    <kfrc:ReserveRelatedToNoteReceivable contextRef="c-5" decimals="-3" id="f-284" unitRef="usd">0</kfrc:ReserveRelatedToNoteReceivable>
    <kfrc:ImpairmentOfEquityMethodInvestment contextRef="c-1" decimals="-3" id="f-285" unitRef="usd">0</kfrc:ImpairmentOfEquityMethodInvestment>
    <kfrc:ImpairmentOfEquityMethodInvestment contextRef="c-4" decimals="-3" id="f-286" unitRef="usd">13684000</kfrc:ImpairmentOfEquityMethodInvestment>
    <kfrc:ImpairmentOfEquityMethodInvestment contextRef="c-5" decimals="-3" id="f-287" unitRef="usd">0</kfrc:ImpairmentOfEquityMethodInvestment>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-1" decimals="-3" id="f-288" unitRef="usd">-724000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-4" decimals="-3" id="f-289" unitRef="usd">-141000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-5" decimals="-3" id="f-290" unitRef="usd">893000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-1" decimals="-3" id="f-291" unitRef="usd">-35301000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-4" decimals="-3" id="f-292" unitRef="usd">4049000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-5" decimals="-3" id="f-293" unitRef="usd">36960000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="c-1" decimals="-3" id="f-294" unitRef="usd">1304000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="c-4" decimals="-3" id="f-295" unitRef="usd">9199000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="c-5" decimals="-3" id="f-296" unitRef="usd">9779000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccruedSalaries contextRef="c-1" decimals="-3" id="f-297" unitRef="usd">-13358000</us-gaap:IncreaseDecreaseInAccruedSalaries>
    <us-gaap:IncreaseDecreaseInAccruedSalaries contextRef="c-4" decimals="-3" id="f-298" unitRef="usd">-22003000</us-gaap:IncreaseDecreaseInAccruedSalaries>
    <us-gaap:IncreaseDecreaseInAccruedSalaries contextRef="c-5" decimals="-3" id="f-299" unitRef="usd">6337000</us-gaap:IncreaseDecreaseInAccruedSalaries>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities contextRef="c-1" decimals="-3" id="f-300" unitRef="usd">-20962000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities contextRef="c-4" decimals="-3" id="f-301" unitRef="usd">20296000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities contextRef="c-5" decimals="-3" id="f-302" unitRef="usd">7935000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations contextRef="c-1" decimals="-3" id="f-303" unitRef="usd">0</us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations>
    <us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations contextRef="c-4" decimals="-3" id="f-304" unitRef="usd">-19965000</us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations>
    <us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations contextRef="c-5" decimals="-3" id="f-305" unitRef="usd">0</us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-1" decimals="-3" id="f-306" unitRef="usd">91465000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-4" decimals="-3" id="f-307" unitRef="usd">90805000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-5" decimals="-3" id="f-308" unitRef="usd">72898000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-1" decimals="-3" id="f-309" unitRef="usd">7763000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-4" decimals="-3" id="f-310" unitRef="usd">8109000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-5" decimals="-3" id="f-311" unitRef="usd">6441000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromDivestitureOfInterestInJointVenture contextRef="c-1" decimals="-3" id="f-312" unitRef="usd">5059000</us-gaap:ProceedsFromDivestitureOfInterestInJointVenture>
    <us-gaap:ProceedsFromDivestitureOfInterestInJointVenture contextRef="c-4" decimals="-3" id="f-313" unitRef="usd">0</us-gaap:ProceedsFromDivestitureOfInterestInJointVenture>
    <us-gaap:ProceedsFromDivestitureOfInterestInJointVenture contextRef="c-5" decimals="-3" id="f-314" unitRef="usd">0</us-gaap:ProceedsFromDivestitureOfInterestInJointVenture>
    <us-gaap:PaymentsForProceedsFromLifeInsurancePolicies contextRef="c-1" decimals="-3" id="f-315" unitRef="usd">1408000</us-gaap:PaymentsForProceedsFromLifeInsurancePolicies>
    <us-gaap:PaymentsForProceedsFromLifeInsurancePolicies contextRef="c-4" decimals="-3" id="f-316" unitRef="usd">-1077000</us-gaap:PaymentsForProceedsFromLifeInsurancePolicies>
    <us-gaap:PaymentsForProceedsFromLifeInsurancePolicies contextRef="c-5" decimals="-3" id="f-317" unitRef="usd">0</us-gaap:PaymentsForProceedsFromLifeInsurancePolicies>
    <kfrc:ReceivableIssuedToJointVenture contextRef="c-1" decimals="-3" id="f-318" unitRef="usd">750000</kfrc:ReceivableIssuedToJointVenture>
    <kfrc:ReceivableIssuedToJointVenture contextRef="c-4" decimals="-3" id="f-319" unitRef="usd">6750000</kfrc:ReceivableIssuedToJointVenture>
    <kfrc:ReceivableIssuedToJointVenture contextRef="c-5" decimals="-3" id="f-320" unitRef="usd">0</kfrc:ReceivableIssuedToJointVenture>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments contextRef="c-1" decimals="-3" id="f-321" unitRef="usd">0</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments contextRef="c-4" decimals="-3" id="f-322" unitRef="usd">500000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments contextRef="c-5" decimals="-3" id="f-323" unitRef="usd">9000000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets contextRef="c-1" decimals="-3" id="f-324" unitRef="usd">0</us-gaap:ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets>
    <us-gaap:ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets contextRef="c-4" decimals="-3" id="f-325" unitRef="usd">0</us-gaap:ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets>
    <us-gaap:ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets contextRef="c-5" decimals="-3" id="f-326" unitRef="usd">23742000</us-gaap:ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-1" decimals="-3" id="f-327" unitRef="usd">-4862000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-4" decimals="-3" id="f-328" unitRef="usd">-14282000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-5" decimals="-3" id="f-329" unitRef="usd">8301000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromLinesOfCredit contextRef="c-1" decimals="-3" id="f-330" unitRef="usd">594400000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit contextRef="c-4" decimals="-3" id="f-331" unitRef="usd">38200000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit contextRef="c-5" decimals="-3" id="f-332" unitRef="usd">0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit contextRef="c-1" decimals="-3" id="f-333" unitRef="usd">578400000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit contextRef="c-4" decimals="-3" id="f-334" unitRef="usd">112600000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit contextRef="c-5" decimals="-3" id="f-335" unitRef="usd">0</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-1" decimals="-3" id="f-336" unitRef="usd">75024000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-4" decimals="-3" id="f-337" unitRef="usd">74913000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-5" decimals="-3" id="f-338" unitRef="usd">66210000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock contextRef="c-1" decimals="-3" id="f-339" unitRef="usd">27562000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock contextRef="c-4" decimals="-3" id="f-340" unitRef="usd">24027000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock contextRef="c-5" decimals="-3" id="f-341" unitRef="usd">20120000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations contextRef="c-1" decimals="-3" id="f-342" unitRef="usd">19000</us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations>
    <us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations contextRef="c-4" decimals="-3" id="f-343" unitRef="usd">51000</us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations>
    <us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations contextRef="c-5" decimals="-3" id="f-344" unitRef="usd">1366000</us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-1" decimals="-3" id="f-345" unitRef="usd">-86605000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-4" decimals="-3" id="f-346" unitRef="usd">-173391000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-5" decimals="-3" id="f-347" unitRef="usd">-87696000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-1" decimals="-3" id="f-348" unitRef="usd">-2000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-4" decimals="-3" id="f-349" unitRef="usd">-96868000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-5" decimals="-3" id="f-350" unitRef="usd">-6497000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-7" decimals="-3" id="f-351" unitRef="usd">121000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-24" decimals="-3" id="f-352" unitRef="usd">96989000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-13" decimals="-3" id="f-353" unitRef="usd">103486000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-6" decimals="-3" id="f-354" unitRef="usd">119000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-7" decimals="-3" id="f-355" unitRef="usd">121000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-24" decimals="-3" id="f-356" unitRef="usd">96989000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:IncomeTaxesPaid contextRef="c-1" decimals="-3" id="f-357" unitRef="usd">28616000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid contextRef="c-4" decimals="-3" id="f-358" unitRef="usd">16579000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid contextRef="c-5" decimals="-3" id="f-359" unitRef="usd">24277000</us-gaap:IncomeTaxesPaid>
    <us-gaap:OperatingLeasePayments contextRef="c-1" decimals="-3" id="f-360" unitRef="usd">5232000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c-4" decimals="-3" id="f-361" unitRef="usd">6992000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c-5" decimals="-3" id="f-362" unitRef="usd">7468000</us-gaap:OperatingLeasePayments>
    <us-gaap:InterestPaidNet contextRef="c-1" decimals="-3" id="f-363" unitRef="usd">897000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c-4" decimals="-3" id="f-364" unitRef="usd">885000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c-5" decimals="-3" id="f-365" unitRef="usd">2453000</us-gaap:InterestPaidNet>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-1" decimals="-3" id="f-366" unitRef="usd">4378000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-4" decimals="-3" id="f-367" unitRef="usd">9997000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-5" decimals="-3" id="f-368" unitRef="usd">5098000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <kfrc:StockRepurchasesIncurredButNotYetPaid contextRef="c-1" decimals="-3" id="f-369" unitRef="usd">920000</kfrc:StockRepurchasesIncurredButNotYetPaid>
    <kfrc:StockRepurchasesIncurredButNotYetPaid contextRef="c-4" decimals="-3" id="f-370" unitRef="usd">974000</kfrc:StockRepurchasesIncurredButNotYetPaid>
    <kfrc:StockRepurchasesIncurredButNotYetPaid contextRef="c-5" decimals="-3" id="f-371" unitRef="usd">181000</kfrc:StockRepurchasesIncurredButNotYetPaid>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-1" decimals="-3" id="f-372" unitRef="usd">1042000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-4" decimals="-3" id="f-373" unitRef="usd">1054000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-5" decimals="-3" id="f-374" unitRef="usd">762000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="c-1" id="f-375">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;1. Summary of Significant Accounting Policies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The consolidated financial statements have been prepared in conformity with Generally Accepted Accounting Principles (&#x201c;GAAP&#x201d;) and the rules of the Securities and Exchange Commission (the &#x201c;SEC&#x201d;). Certain prior year amounts have been reclassified to conform with the current period presentation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The consolidated financial statements include the accounts of Kforce Inc. and its subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. References in this document to &#x201c;Kforce,&#x201d; the "Company,&#x201d; &#x201c;we,&#x201d; the "Firm,&#x201d; &#x201c;management,&#x201d; &#x201c;our&#x201d; or &#x201c;us&#x201d; refer to Kforce Inc. and its subsidiaries, except where the context indicates otherwise. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The most critical of these estimates and assumptions relate to the following: allowance for credit losses; income taxes; self-insured liabilities for health insurance; and the impairment of goodwill, other long-lived assets and the equity method investment. Although these and other estimates and assumptions are based on the best available information, actual results could be materially different from these estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;All of our revenue and trade receivables are generated from contracts with customers and our revenues are derived from U.S. domestic operations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Revenue is recognized when the control of the promised services is transferred to our customers at an amount that reflects the consideration to which we expect to be entitled to in exchange for those services. Revenue is recorded net of sales or other transaction taxes collected from clients and remitted to taxing authorities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For substantially all of our revenue transactions, we have determined that the gross reporting of revenues as a principal, versus net as an agent, is the appropriate accounting treatment because Kforce: (i) is primarily responsible for fulfilling the promise to provide the specified service to the customer; (ii) has discretion in selecting and assigning the temporary workers to particular jobs and establishing the bill rate; and (iii) bears the risk and rewards of the transaction, including credit risk if the customer fails to pay for services performed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Flex Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Substantially all of our Flex revenue is recognized over time as temporary staffing services and managed solutions are provided by our consultants at the contractually established bill rates, net of applicable variable consideration, such as customer rebates and discounts. Reimbursements of travel and out-of-pocket expenses ("billable expenses") are also recorded within Flex revenue when incurred and the equivalent amount of expense is recorded in Direct costs in the Consolidated Statements of Operations and Comprehensive Income. We recognize revenue in the amount of consideration to which we have the right to invoice when it corresponds directly to the services transferred to the customer and satisfied over time.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Direct Hire Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Direct Hire revenue is recognized at the agreed upon rate at the point in time when the performance obligation is considered complete. Our policy requires the following criteria to be met in order for the performance obligation to be considered complete: (i) the candidate accepted the position; (ii) the candidate resigned from their current employer; and (iii) the agreed upon start date falls within the following month. Because the client has accepted the candidate and can direct the use of and obtains the significant risk and rewards of the placement, we consider this point as the transfer of control to our client.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Variable Consideration&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Transaction prices for Flex revenue include variable consideration, such as customer rebates and discounts.&#160;Management evaluates the facts and circumstances of each contract to estimate the variable consideration using the most likely amount method which utilizes management&#x2019;s expectation of the volume of services to be provided over the applicable period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Direct Hire revenue is recorded net of a fallout reserve. Direct Hire fallouts occur when a candidate does not remain employed with the client through the respective contingency period (typically 90 days&#160;or less). Management uses the expected value method to estimate the fallout reserve based on a combination of past experience and current trends.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Payment Terms&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Our payment terms and conditions vary by arrangement. The vast majority of our terms are typically less than 90 days, however, we have extended our payment terms beyond 90 days for certain of our customers. Generally, the timing between the satisfaction of the performance obligation and the payment is not significant and we do not currently have any significant financing components.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Unsatisfied Performance Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We do not disclose the value of unsatisfied performance obligations for contracts if either the original expected length is one year or less or if revenue is recognized at the amount to which we have the right to invoice for services performed. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Contract Balances&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We record accounts receivable when our right to consideration becomes unconditional and services have been performed. Other than our trade receivable balance, we do not have any material contract assets as of December&#160;31, 2023 and 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We record a contract liability when we receive consideration from a customer prior to transferring services to the customer. We recognize the contract liability as revenue after we have transferred control of the goods or services to the customer. Contract liabilities are recorded within Accounts payable and other accrued liabilities if expected to be recognized in less than one year and Other long-term liabilities, if over one year, in the Consolidated Balance Sheets. We do not have any material contract liabilities as of December&#160;31, 2023 and 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cost of Services&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Direct costs are composed of all related costs of employment for consultants, including compensation, payroll taxes, certain fringe benefits and subcontractor costs. Direct costs exclude depreciation and amortization expense, which is presented on a separate line in the accompanying Consolidated Statements of Operations and Comprehensive Income. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Associate and field management compensation, payroll taxes and fringe benefits are included in SG&amp;amp;A along with other customary costs such as administrative and corporate costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Commissions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Our associates make placements and earn commissions as a percentage of revenue or gross profit pursuant to a commission plan. The amount of associate commissions paid increases as volume increases. Commissions are accrued at an amount equal to the percent of total expected commissions payable to total revenue or gross profit for the commission-plan period, as applicable. We generally expense sales commissions and any other incremental costs of obtaining a contract as incurred because the amortization period is typically less than one year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Stock-based compensation is measured using the grant-date fair value of the award of equity instruments. The expense is recognized over the requisite service period and forfeitures are recognized as incurred. Excess tax benefits or deficiencies of deductions attributable to employees&#x2019; vesting of restricted stock are reflected in Income tax expense in the accompanying Consolidated Statements of Operations and Comprehensive Income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Income taxes are recorded using the asset and liability approach for deferred tax assets and liabilities and the expected future tax consequences of differences between carrying amounts and the tax basis of assets and liabilities. A valuation allowance is recorded unless it is more likely than not that the deferred tax asset can be utilized to offset future taxes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Management evaluates tax positions taken or expected to be taken in our tax returns and records a liability (including interest and penalties) for uncertain tax positions. We recognize tax benefits from uncertain tax positions when it is more likely than not that the position will be sustained upon examination, including resolutions of any related appeals or litigation processes. The Company recognizes interest and penalties related to uncertain tax positions in Income tax expense in the accompanying Consolidated Statements of Operations and Comprehensive Income. There were no significant uncertain income tax positions for the year ended December&#160;31, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;All highly liquid investments with original maturity dates of three months or less at the time of purchase are classified as cash equivalents. Cash and cash equivalents are stated at cost, which approximates fair value because of the short-term nature of these instruments. Our cash equivalents are held in government money market funds and at times may exceed federally insured limits.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Trade Receivables and Related Reserves&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Trade receivables are recorded net of allowance for credit losses. The allowance for credit losses is determined using the application of a current expected credit loss model, which measures expected credit losses based on relevant information, including historical experience, current conditions and reasonable and supportable forecasts. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We estimate and recognize lifetime expected losses, rather than incurred losses, which results in the earlier recognition of credit losses even if the expected risk of credit loss is remote. As part of our analysis, we apply credit loss rates to outstanding receivables by aging category. For certain clients, we perform a quarterly credit review, which considers the client&#x2019;s credit rating and financial position as well as our total credit loss exposure. Trade receivables are written off after all reasonable collection efforts have been exhausted. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Trade accounts receivable reserves as a percentage of gross trade receivables was less than 1% at both December&#160;31, 2023 and 2022. Recoveries of trade receivables previously written off are recorded when received and are immaterial for the year ended December&#160;31, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fixed Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Fixed assets are carried at cost, less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the assets. The cost of leasehold improvements is amortized using the straight-line method over the lesser of the estimated useful lives of the assets or the expected terms of the related leases. Upon sale or disposition of our fixed assets, the cost and accumulated depreciation are removed and any resulting gain or loss, net of proceeds, is reflected within SG&amp;amp;A in the Consolidated Statements of Operations and Comprehensive Income. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Recoverability of long-lived assets is measured by a comparison of the carrying amount of the asset group to the future undiscounted net cash flows expected to be generated by those assets. If an analysis indicates the carrying amount of these long-lived assets exceeds the fair value, an impairment loss is recognized to reduce the carrying amount to its fair market value, as determined based on the present value of projected future cash flows. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Management has determined that the reporting units for the goodwill analysis is consistent with our reporting segments. We evaluate goodwill for impairment either through a qualitative or quantitative approach annually, or more frequently if an event occurs or circumstances change that indicate the carrying value of a reporting unit may not be recoverable. If we perform a quantitative assessment that indicates the carrying amount of a reporting unit exceeds its fair market value, an impairment loss is recognized to reduce the carrying amount to its fair market value. Kforce determines the fair market value of each reporting unit based on a weighting of the present value of projected future cash flows (the &#x201c;income approach&#x201d;) and the use of comparative market approaches (the &#x201c;market approach&#x201d;). Factors requiring significant judgment include, among others, the assumptions related to discount rates, forecasted operating results, long-term growth rates, the determination of comparable companies and market multiples. Changes in economic and operating conditions or changes in Kforce&#x2019;s business strategies that occur after the annual impairment analysis may impact these assumptions and result in a future goodwill impairment charge, which could be material to our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Equity Method Investment and Note Receivable&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In June 2019, we entered into a joint venture whereby Kforce had a 50% noncontrolling interest in WorkLLama, which was accounted for as an equity method investment. Under the equity method, our carrying value included equity capital contributions, adjusted for our proportionate share of earnings or losses. We recorded a loss related to our equity method investment of $0.8&#160;million and $3.8&#160;million during the years ended December&#160;31, 2023 and 2022, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;During the year ended December 31, 2022, we recognized an impairment loss of the full balance of the equity method investment of $13.7&#160;million, which was recorded in Other Expense, net in the Consolidated Statements of Operations and Comprehensive Income. Refer to Note 15 - &#x201c;Fair Value Measurements&#x201d; for more details on the impairment analysis of our equity method investment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;During the year ended December 31, 2022, Kforce executed a series of promissory notes (the &#x201c;Note Receivable&#x201d;) to our joint venture for a total of $6.8&#160;million and recorded a credit loss of $1.9&#160;million, resulting in a balance of $4.8&#160;million at December&#160;31, 2022. There were no payments received on the Note Receivable during the year ended December&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On February 23, 2023, Kforce received $6.0&#160;million in exchange for the sale of our 50% noncontrolling interest in WorkLLama to an unaffiliated third party and in full settlement of the outstanding balance of the Note Receivable. These proceeds, net of customary transaction costs, amounted to $5.1&#160;million and is presented in the investing section of the Consolidated Statements of Cash Flows. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Operating Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Kforce leases property for our field offices and corporate headquarters as well as certain office equipment, which limits our exposure to risks related to ownership. We determine if a contract or arrangement meets the definition of a lease at inception. We elected not to separate lease and non-lease components when determining the consideration in the contract. Right-of-use (&#x201c;ROU&#x201d;) assets and lease liabilities are recognized based on the present value of the lease payments over the lease term at the commencement date. If there is no rate implicit in the lease, we use our incremental borrowing rate in the present value calculation, which is based on our collateralized borrowing rate and determined based on the terms of our leases and the economic environment in which they exist. Our lease agreements do not contain any material residual value guarantees or restrictive covenants. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;ROU assets for operating leases, net of amortization, are recorded within &lt;span style="-sec-ix-hidden:f-409"&gt;&lt;span style="-sec-ix-hidden:f-410"&gt;Other assets&lt;/span&gt;&lt;/span&gt;, net and operating lease liabilities are recorded within &lt;span style="-sec-ix-hidden:f-411"&gt;&lt;span style="-sec-ix-hidden:f-412"&gt;current liabilities&lt;/span&gt;&lt;/span&gt; if expected to be recognized in less than one year and in &lt;span style="-sec-ix-hidden:f-414"&gt;&lt;span style="-sec-ix-hidden:f-413"&gt;Other long-term liabilities&lt;/span&gt;,&lt;/span&gt; if over one year, in the Consolidated Balance Sheets. Operating lease additions are non-cash transactions and the amortization of the ROU assets is reflected as Noncash lease expense within operating activities in the Consolidated Statement of Cash Flows. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Our lease terms range from &lt;span style="-sec-ix-hidden:f-415"&gt;two&lt;/span&gt; to eleven years with a limited number of leases containing short-term renewal provisions that range from month-to-month to one year and some containing options to renew or terminate.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We elected the short-term practical expedient for leases with an initial term of 12 months or less and do not recognize ROU assets or lease liabilities for these short-term leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In addition to base rent, certain of our operating leases require variable payments of property taxes, insurance and common area maintenance. These variable lease costs, other than those dependent upon an index or rate, are expensed when the obligation for those payments is incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Capitalized Software&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Kforce purchases, develops and implements software to enhance the performance of our technology infrastructure. Direct internal costs, such as payroll and payroll-related costs, and external costs incurred during the development stage are capitalized and classified as capitalized software. Capitalized software development costs and the associated accumulated amortization are included in Other assets, net in the accompanying Consolidated Balance Sheets. Amortization expense is computed using the straight-line method over the estimated useful lives of the software, which range from &lt;span style="-sec-ix-hidden:f-418"&gt;one&lt;/span&gt; to fifteen years. Amortization expense of capitalized software during the years ended December&#160;31, 2023, 2022 and 2021 was $1.9&#160;million, $1.8&#160;million and $1.7&#160;million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Health Insurance&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Except for certain fully insured health insurance lines of coverage, Kforce retains the risk of loss for each health insurance plan participant up to $600&#160;thousand in claims annually. Additionally, for all claim amounts exceeding $600&#160;thousand, Kforce retains the risk of loss up to an annual aggregate loss of those claims of $280&#160;thousand. For its partially self-insured lines of coverage, health insurance costs are accrued using estimates to approximate the liability for reported claims and incurred but not reported claims, which are primarily based upon an evaluation of historical claims experience, actuarially-determined completion factors and a qualitative review of our health insurance exposure, including the extent of outstanding claims and expected changes in health insurance costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Legal Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Legal costs incurred in connection with loss contingencies are expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Earnings per Share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Basic earnings per share is computed as net income divided by the weighted-average number of common shares outstanding (&#x201c;WASO&#x201d;) during the period. WASO excludes unvested shares of restricted stock. Diluted earnings per share is computed by dividing net income by diluted WASO. Diluted WASO includes the dilutive effect of unvested shares of restricted stock using the treasury stock method, except where the effect of including potential common shares would be anti-dilutive. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For the years ended December&#160;31, 2023, 2022 and 2021, there were 319&#160;thousand, 449&#160;thousand and 633&#160;thousand common stock equivalents, respectively, included in the diluted WASO. For the years ended December&#160;31, 2023, 2022 and 2021, there were 157&#160;thousand, 292&#160;thousand and 9&#160;thousand, respectively, of anti-dilutive common stock equivalents. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Treasury Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Board may authorize share repurchases of our common stock. Shares repurchased under Board authorizations are held in treasury for general corporate purposes. Treasury shares are accounted for under the cost method and reported as a reduction of stockholders&#x2019; equity in the accompanying consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On August 16, 2022, the Inflation Reduction Act of 2022 (the &#x201c;IRA&#x201d;) was signed into Federal law. The IRA provides for, among other things, a new U.S. Federal 1% nondeductible excise tax on certain repurchases of stock by publicly-traded U.S. domestic corporations occurring after December 31, 2022. The excise tax is imposed on the repurchasing corporation itself, not its shareholders from which shares are repurchased. The amount of the excise tax is generally 1% of the fair market value of the shares repurchased. For purposes of calculating the excise tax, repurchasing corporations are permitted to net the fair market value of certain stock issuances against the fair market value of stock repurchases during the same taxable year, with certain exceptions. For the year ended December&#160;31, 2023, we recorded $0.4&#160;million in excise tax related to the IRA, which was included in Treasury stock in the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Derivative Instrument&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Our interest rate swap derivative instruments were designated as cash flow hedges and recorded at fair value on the Consolidated Balance Sheets. The effective portion of the gain or loss on the derivative instruments are recorded as a component of Accumulated other comprehensive income, net of tax, and reclassified into earnings when the hedged items affect earnings and into the line item of the hedged item. Any ineffective portion of the gain or loss is recognized immediately into Other expense, net on the Consolidated Statements of Operations and Comprehensive Income. Cash flows from the derivative instrument are classified in the Consolidated Statements of Cash Flows in the same category as the hedged item. As of December&#160;31, 2023 and 2022, the Firm did not have any outstanding interest rate swap derivative instruments. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Reportable Segments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Our segments are based on the organizational structure for which financial results are regularly reviewed by our chief operating decision-maker, our President and Chief Executive Officer, to determine resource allocation and assess performance. Based on services provided, Kforce&#x2019;s reportable segments are Technology and FA. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We report our performance based on segment revenue and segment profit. Segment profit includes revenue, related cost of services and other direct operating expenses directly attributable to the reportable segment. We do not report total assets, or income from operations, separately by segment as our operations are largely combined. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair Value Measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants at the measurement date. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The fair value hierarchy uses a framework which requires categorizing assets and liabilities into one of three levels based on the inputs used in valuing the asset or liability.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.417%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:97.283%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Level 1 inputs are unadjusted, quoted market prices in active markets for identical assets or liabilities.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Level 2 inputs are observable inputs other than quoted prices included in Level 1, such as quoted prices for similar assets or liabilities in active markets or quoted prices for identical assets or liabilities in inactive markets.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Level 3 inputs include unobservable inputs that are supported by little, infrequent or no market activity and reflect management&#x2019;s own assumptions about inputs used in pricing the asset or liability.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Level 1 provides the most reliable measure of fair value, while Level 3 generally requires significant management judgment. Assets and liabilities are classified in their entirety based on the lowest level of input that is significant to the fair value measurement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The carrying values of cash and cash equivalents, trade receivables, other current assets and accounts payable and other accrued liabilities approximate fair value because of the short-term nature of these instruments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Rabbi trust assets are primarily comprised of marketable equity securities and the fair values are based on unadjusted, quoted prices in active markets, which are considered Level 1.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Certain assets, in specific circumstances, are measured at fair value on a non-recurring basis utilizing Level 3 inputs such as goodwill and the equity method investment. For these assets, measurement at fair value in periods subsequent to their initial recognition would be applicable if one or more of these assets were determined to be impaired. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;New Accounting Standards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Recently Adopted Accounting Standards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In March 2020, the FASB issued guidance for reference rate reform, which provided temporary optional guidance to ease the potential burden in accounting for reference rate reform in contracts and other transactions that reference LIBOR, or another reference rate expected to be discontinued because of reference rate reform, if certain criteria are met. The FASB has since issued subsequent updates to the initial guidance in December 2022, which extends the final sunset date for reference rate reform from December 31, 2022 to December 31, 2024. We adopted this standard as of January 1, 2023, and it did not have a material impact on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Accounting Standards Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In October 2023, the FASB issued guidance for disclosure improvements in accordance with the SEC&#x2019;s simplification initiative. These amendments are intended to align FASB&#x2019;s accounting standards and eliminate disclosures that are &#x201c;redundant, duplicative, overlapping, outdated, or superseded.&#x201d; The effective date for each amendment will be the date on which the SEC&#x2019;s removal of that related disclosure requirement from Regulation S-X or Regulation S-K becomes effective, with early adoption prohibited. We are evaluating this new guidance, which may modify our disclosures, but we do not expect this standard to have a material effect on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In December 2023, the FASB issued guidance intended to improve reportable segment disclosure requirements through enhancements for significant segment expenses. These amendments clarify circumstances in which an entity can disclose multiple segment measures of profit or loss, provide new segment disclosure requirements for entities with a single reportable segment, and contain other disclosure requirements. This guidance is effective for annual periods beginning after December 15, 2023, including interim periods within those annual periods. Early adoption of this guidance is permitted and retrospective application is required. We are evaluating this new guidance, which may modify our disclosures, but we do not expect this standard to have a material effect on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In December 2023, the FASB issued guidance for disclosure improvements for income taxes. These amendments require the disclosure of specific categories in the rate reconciliation and provide additional information for reconciling items that meet a quantitative threshold. This guidance is effective for annual periods beginning after December 15, 2024. Early adoption of this guidance is permitted for annual financial statements that have not yet been issued, with prospective application required. We are evaluating this new guidance, which may modify our disclosures, but we do not expect this standard to have a material effect on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="c-1" id="f-376">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;The consolidated financial statements have been prepared in conformity with Generally Accepted Accounting Principles (&#x201c;GAAP&#x201d;) and the rules of the Securities and Exchange Commission (the &#x201c;SEC&#x201d;). Certain prior year amounts have been reclassified to conform with the current period presentation.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="c-1" id="f-377">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Principles of Consolidation&lt;/span&gt;&lt;/div&gt;The consolidated financial statements include the accounts of Kforce Inc. and its subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. References in this document to &#x201c;Kforce,&#x201d; the "Company,&#x201d; &#x201c;we,&#x201d; the "Firm,&#x201d; &#x201c;management,&#x201d; &#x201c;our&#x201d; or &#x201c;us&#x201d; refer to Kforce Inc. and its subsidiaries, except where the context indicates otherwise.</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="c-1" id="f-378">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The most critical of these estimates and assumptions relate to the following: allowance for credit losses; income taxes; self-insured liabilities for health insurance; and the impairment of goodwill, other long-lived assets and the equity method investment. Although these and other estimates and assumptions are based on the best available information, actual results could be materially different from these estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock contextRef="c-1" id="f-379">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;All of our revenue and trade receivables are generated from contracts with customers and our revenues are derived from U.S. domestic operations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Revenue is recognized when the control of the promised services is transferred to our customers at an amount that reflects the consideration to which we expect to be entitled to in exchange for those services. Revenue is recorded net of sales or other transaction taxes collected from clients and remitted to taxing authorities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For substantially all of our revenue transactions, we have determined that the gross reporting of revenues as a principal, versus net as an agent, is the appropriate accounting treatment because Kforce: (i) is primarily responsible for fulfilling the promise to provide the specified service to the customer; (ii) has discretion in selecting and assigning the temporary workers to particular jobs and establishing the bill rate; and (iii) bears the risk and rewards of the transaction, including credit risk if the customer fails to pay for services performed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Flex Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Substantially all of our Flex revenue is recognized over time as temporary staffing services and managed solutions are provided by our consultants at the contractually established bill rates, net of applicable variable consideration, such as customer rebates and discounts. Reimbursements of travel and out-of-pocket expenses ("billable expenses") are also recorded within Flex revenue when incurred and the equivalent amount of expense is recorded in Direct costs in the Consolidated Statements of Operations and Comprehensive Income. We recognize revenue in the amount of consideration to which we have the right to invoice when it corresponds directly to the services transferred to the customer and satisfied over time.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Direct Hire Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Direct Hire revenue is recognized at the agreed upon rate at the point in time when the performance obligation is considered complete. Our policy requires the following criteria to be met in order for the performance obligation to be considered complete: (i) the candidate accepted the position; (ii) the candidate resigned from their current employer; and (iii) the agreed upon start date falls within the following month. Because the client has accepted the candidate and can direct the use of and obtains the significant risk and rewards of the placement, we consider this point as the transfer of control to our client.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Variable Consideration&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Transaction prices for Flex revenue include variable consideration, such as customer rebates and discounts.&#160;Management evaluates the facts and circumstances of each contract to estimate the variable consideration using the most likely amount method which utilizes management&#x2019;s expectation of the volume of services to be provided over the applicable period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Direct Hire revenue is recorded net of a fallout reserve. Direct Hire fallouts occur when a candidate does not remain employed with the client through the respective contingency period (typically 90 days&#160;or less). Management uses the expected value method to estimate the fallout reserve based on a combination of past experience and current trends.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Payment Terms&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Our payment terms and conditions vary by arrangement. The vast majority of our terms are typically less than 90 days, however, we have extended our payment terms beyond 90 days for certain of our customers. Generally, the timing between the satisfaction of the performance obligation and the payment is not significant and we do not currently have any significant financing components.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Unsatisfied Performance Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We do not disclose the value of unsatisfied performance obligations for contracts if either the original expected length is one year or less or if revenue is recognized at the amount to which we have the right to invoice for services performed. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Contract Balances&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We record accounts receivable when our right to consideration becomes unconditional and services have been performed. Other than our trade receivable balance, we do not have any material contract assets as of December&#160;31, 2023 and 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We record a contract liability when we receive consideration from a customer prior to transferring services to the customer. We recognize the contract liability as revenue after we have transferred control of the goods or services to the customer. Contract liabilities are recorded within Accounts payable and other accrued liabilities if expected to be recognized in less than one year and Other long-term liabilities, if over one year, in the Consolidated Balance Sheets. We do not have any material contract liabilities as of December&#160;31, 2023 and 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cost of Services&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Direct costs are composed of all related costs of employment for consultants, including compensation, payroll taxes, certain fringe benefits and subcontractor costs. Direct costs exclude depreciation and amortization expense, which is presented on a separate line in the accompanying Consolidated Statements of Operations and Comprehensive Income. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Associate and field management compensation, payroll taxes and fringe benefits are included in SG&amp;amp;A along with other customary costs such as administrative and corporate costs.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <kfrc:RevenueFromContractWithCustomersContingencyPeriod contextRef="c-1" id="f-380">P90D</kfrc:RevenueFromContractWithCustomersContingencyPeriod>
    <kfrc:RevenueFromContractWithCustomerRequiredPaymentPeriod contextRef="c-1" id="f-381">P90D</kfrc:RevenueFromContractWithCustomerRequiredPaymentPeriod>
    <kfrc:RevenueFromContractWithCustomerRequiredPaymentPeriod contextRef="c-1" id="f-382">P90D</kfrc:RevenueFromContractWithCustomerRequiredPaymentPeriod>
    <us-gaap:ContractWithCustomerAssetNet contextRef="c-7" decimals="-3" id="f-383" unitRef="usd">0</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet contextRef="c-6" decimals="-3" id="f-384" unitRef="usd">0</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerLiability contextRef="c-7" decimals="-3" id="f-385" unitRef="usd">0</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability contextRef="c-6" decimals="-3" id="f-386" unitRef="usd">0</us-gaap:ContractWithCustomerLiability>
    <us-gaap:CommissionsExpensePolicyPolicyTextBlock contextRef="c-1" id="f-387">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Commissions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Our associates make placements and earn commissions as a percentage of revenue or gross profit pursuant to a commission plan. The amount of associate commissions paid increases as volume increases. Commissions are accrued at an amount equal to the percent of total expected commissions payable to total revenue or gross profit for the commission-plan period, as applicable. We generally expense sales commissions and any other incremental costs of obtaining a contract as incurred because the amortization period is typically less than one year.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommissionsExpensePolicyPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="c-1" id="f-388">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Stock-based compensation is measured using the grant-date fair value of the award of equity instruments. The expense is recognized over the requisite service period and forfeitures are recognized as incurred. Excess tax benefits or deficiencies of deductions attributable to employees&#x2019; vesting of restricted stock are reflected in Income tax expense in the accompanying Consolidated Statements of Operations and Comprehensive Income.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="c-1" id="f-389">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Income taxes are recorded using the asset and liability approach for deferred tax assets and liabilities and the expected future tax consequences of differences between carrying amounts and the tax basis of assets and liabilities. A valuation allowance is recorded unless it is more likely than not that the deferred tax asset can be utilized to offset future taxes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Management evaluates tax positions taken or expected to be taken in our tax returns and records a liability (including interest and penalties) for uncertain tax positions. We recognize tax benefits from uncertain tax positions when it is more likely than not that the position will be sustained upon examination, including resolutions of any related appeals or litigation processes. The Company recognizes interest and penalties related to uncertain tax positions in Income tax expense in the accompanying Consolidated Statements of Operations and Comprehensive Income. There were no significant uncertain income tax positions for the year ended December&#160;31, 2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="c-1" id="f-390">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;All highly liquid investments with original maturity dates of three months or less at the time of purchase are classified as cash equivalents. Cash and cash equivalents are stated at cost, which approximates fair value because of the short-term nature of these instruments. Our cash equivalents are held in government money market funds and at times may exceed federally insured limits.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy contextRef="c-1" id="f-391">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Trade Receivables and Related Reserves&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Trade receivables are recorded net of allowance for credit losses. The allowance for credit losses is determined using the application of a current expected credit loss model, which measures expected credit losses based on relevant information, including historical experience, current conditions and reasonable and supportable forecasts. &lt;/span&gt;&lt;/div&gt;We estimate and recognize lifetime expected losses, rather than incurred losses, which results in the earlier recognition of credit losses even if the expected risk of credit loss is remote. As part of our analysis, we apply credit loss rates to outstanding receivables by aging category. For certain clients, we perform a quarterly credit review, which considers the client&#x2019;s credit rating and financial position as well as our total credit loss exposure. Trade receivables are written off after all reasonable collection efforts have been exhausted.</us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy>
    <kfrc:AccountsReceivableReservesAsPercentageOfGrossAccountsReceivable contextRef="c-4" decimals="2" id="f-392" unitRef="number">0.01</kfrc:AccountsReceivableReservesAsPercentageOfGrossAccountsReceivable>
    <kfrc:AccountsReceivableReservesAsPercentageOfGrossAccountsReceivable contextRef="c-1" decimals="2" id="f-393" unitRef="number">0.01</kfrc:AccountsReceivableReservesAsPercentageOfGrossAccountsReceivable>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="c-1" id="f-394">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fixed Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Fixed assets are carried at cost, less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the assets. The cost of leasehold improvements is amortized using the straight-line method over the lesser of the estimated useful lives of the assets or the expected terms of the related leases. Upon sale or disposition of our fixed assets, the cost and accumulated depreciation are removed and any resulting gain or loss, net of proceeds, is reflected within SG&amp;amp;A in the Consolidated Statements of Operations and Comprehensive Income. &lt;/span&gt;&lt;/div&gt;Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Recoverability of long-lived assets is measured by a comparison of the carrying amount of the asset group to the future undiscounted net cash flows expected to be generated by those assets. If an analysis indicates the carrying amount of these long-lived assets exceeds the fair value, an impairment loss is recognized to reduce the carrying amount to its fair market value, as determined based on the present value of projected future cash flows.</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy contextRef="c-1" id="f-395">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Management has determined that the reporting units for the goodwill analysis is consistent with our reporting segments. We evaluate goodwill for impairment either through a qualitative or quantitative approach annually, or more frequently if an event occurs or circumstances change that indicate the carrying value of a reporting unit may not be recoverable. If we perform a quantitative assessment that indicates the carrying amount of a reporting unit exceeds its fair market value, an impairment loss is recognized to reduce the carrying amount to its fair market value. Kforce determines the fair market value of each reporting unit based on a weighting of the present value of projected future cash flows (the &#x201c;income approach&#x201d;) and the use of comparative market approaches (the &#x201c;market approach&#x201d;). Factors requiring significant judgment include, among others, the assumptions related to discount rates, forecasted operating results, long-term growth rates, the determination of comparable companies and market multiples. Changes in economic and operating conditions or changes in Kforce&#x2019;s business strategies that occur after the annual impairment analysis may impact these assumptions and result in a future goodwill impairment charge, which could be material to our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:EquityMethodInvestmentsPolicy contextRef="c-1" id="f-397">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Equity Method Investment and Note Receivable&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In June 2019, we entered into a joint venture whereby Kforce had a 50% noncontrolling interest in WorkLLama, which was accounted for as an equity method investment. Under the equity method, our carrying value included equity capital contributions, adjusted for our proportionate share of earnings or losses. We recorded a loss related to our equity method investment of $0.8&#160;million and $3.8&#160;million during the years ended December&#160;31, 2023 and 2022, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;During the year ended December 31, 2022, we recognized an impairment loss of the full balance of the equity method investment of $13.7&#160;million, which was recorded in Other Expense, net in the Consolidated Statements of Operations and Comprehensive Income. Refer to Note 15 - &#x201c;Fair Value Measurements&#x201d; for more details on the impairment analysis of our equity method investment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;During the year ended December 31, 2022, Kforce executed a series of promissory notes (the &#x201c;Note Receivable&#x201d;) to our joint venture for a total of $6.8&#160;million and recorded a credit loss of $1.9&#160;million, resulting in a balance of $4.8&#160;million at December&#160;31, 2022. There were no payments received on the Note Receivable during the year ended December&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;On February 23, 2023, Kforce received $6.0&#160;million in exchange for the sale of our 50% noncontrolling interest in WorkLLama to an unaffiliated third party and in full settlement of the outstanding balance of the Note Receivable. These proceeds, net of customary transaction costs, amounted to $5.1&#160;million and is presented in the investing section of the Consolidated Statements of Cash Flows.</us-gaap:EquityMethodInvestmentsPolicy>
    <us-gaap:ReceivablesPolicyTextBlock contextRef="c-1" id="f-396">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Equity Method Investment and Note Receivable&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In June 2019, we entered into a joint venture whereby Kforce had a 50% noncontrolling interest in WorkLLama, which was accounted for as an equity method investment. Under the equity method, our carrying value included equity capital contributions, adjusted for our proportionate share of earnings or losses. We recorded a loss related to our equity method investment of $0.8&#160;million and $3.8&#160;million during the years ended December&#160;31, 2023 and 2022, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;During the year ended December 31, 2022, we recognized an impairment loss of the full balance of the equity method investment of $13.7&#160;million, which was recorded in Other Expense, net in the Consolidated Statements of Operations and Comprehensive Income. Refer to Note 15 - &#x201c;Fair Value Measurements&#x201d; for more details on the impairment analysis of our equity method investment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;During the year ended December 31, 2022, Kforce executed a series of promissory notes (the &#x201c;Note Receivable&#x201d;) to our joint venture for a total of $6.8&#160;million and recorded a credit loss of $1.9&#160;million, resulting in a balance of $4.8&#160;million at December&#160;31, 2022. There were no payments received on the Note Receivable during the year ended December&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;On February 23, 2023, Kforce received $6.0&#160;million in exchange for the sale of our 50% noncontrolling interest in WorkLLama to an unaffiliated third party and in full settlement of the outstanding balance of the Note Receivable. These proceeds, net of customary transaction costs, amounted to $5.1&#160;million and is presented in the investing section of the Consolidated Statements of Cash Flows.</us-gaap:ReceivablesPolicyTextBlock>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="c-45"
      decimals="INF"
      id="f-398"
      unitRef="number">0.50</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-46" decimals="-5" id="f-399" unitRef="usd">-800000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-47" decimals="-5" id="f-400" unitRef="usd">-3800000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <kfrc:ImpairmentOfEquityMethodInvestment contextRef="c-48" decimals="-5" id="f-401" unitRef="usd">13700000</kfrc:ImpairmentOfEquityMethodInvestment>
    <us-gaap:PaymentsToAcquireInterestInJointVenture contextRef="c-4" decimals="-5" id="f-402" unitRef="usd">6800000</us-gaap:PaymentsToAcquireInterestInJointVenture>
    <kfrc:ReserveRelatedToNoteReceivable contextRef="c-48" decimals="-5" id="f-403" unitRef="usd">1900000</kfrc:ReserveRelatedToNoteReceivable>
    <us-gaap:NotesAndLoansReceivableGrossNoncurrent contextRef="c-7" decimals="-5" id="f-404" unitRef="usd">4800000</us-gaap:NotesAndLoansReceivableGrossNoncurrent>
    <us-gaap:ProceedsFromSaleOfEquityMethodInvestments contextRef="c-49" decimals="-5" id="f-405" unitRef="usd">6000000</us-gaap:ProceedsFromSaleOfEquityMethodInvestments>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners contextRef="c-50" decimals="2" id="f-406" unitRef="number">0.50</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <kfrc:ProceedsFromSaleOfEquityMethodInvestmentsNetOfTransactionCosts contextRef="c-49" decimals="-5" id="f-407" unitRef="usd">5100000</kfrc:ProceedsFromSaleOfEquityMethodInvestmentsNetOfTransactionCosts>
    <us-gaap:LesseeLeasesPolicyTextBlock contextRef="c-1" id="f-408">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Operating Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Kforce leases property for our field offices and corporate headquarters as well as certain office equipment, which limits our exposure to risks related to ownership. We determine if a contract or arrangement meets the definition of a lease at inception. We elected not to separate lease and non-lease components when determining the consideration in the contract. Right-of-use (&#x201c;ROU&#x201d;) assets and lease liabilities are recognized based on the present value of the lease payments over the lease term at the commencement date. If there is no rate implicit in the lease, we use our incremental borrowing rate in the present value calculation, which is based on our collateralized borrowing rate and determined based on the terms of our leases and the economic environment in which they exist. Our lease agreements do not contain any material residual value guarantees or restrictive covenants. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;ROU assets for operating leases, net of amortization, are recorded within &lt;span style="-sec-ix-hidden:f-409"&gt;&lt;span style="-sec-ix-hidden:f-410"&gt;Other assets&lt;/span&gt;&lt;/span&gt;, net and operating lease liabilities are recorded within &lt;span style="-sec-ix-hidden:f-411"&gt;&lt;span style="-sec-ix-hidden:f-412"&gt;current liabilities&lt;/span&gt;&lt;/span&gt; if expected to be recognized in less than one year and in &lt;span style="-sec-ix-hidden:f-414"&gt;&lt;span style="-sec-ix-hidden:f-413"&gt;Other long-term liabilities&lt;/span&gt;,&lt;/span&gt; if over one year, in the Consolidated Balance Sheets. Operating lease additions are non-cash transactions and the amortization of the ROU assets is reflected as Noncash lease expense within operating activities in the Consolidated Statement of Cash Flows. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Our lease terms range from &lt;span style="-sec-ix-hidden:f-415"&gt;two&lt;/span&gt; to eleven years with a limited number of leases containing short-term renewal provisions that range from month-to-month to one year and some containing options to renew or terminate.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We elected the short-term practical expedient for leases with an initial term of 12 months or less and do not recognize ROU assets or lease liabilities for these short-term leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In addition to base rent, certain of our operating leases require variable payments of property taxes, insurance and common area maintenance. These variable lease costs, other than those dependent upon an index or rate, are expensed when the obligation for those payments is incurred.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:LesseeOperatingLeaseTermOfContract contextRef="c-52" id="f-416">P11Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:InternalUseSoftwarePolicy contextRef="c-1" id="f-417">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Capitalized Software&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Kforce purchases, develops and implements software to enhance the performance of our technology infrastructure. Direct internal costs, such as payroll and payroll-related costs, and external costs incurred during the development stage are capitalized and classified as capitalized software. Capitalized software development costs and the associated accumulated amortization are included in Other assets, net in the accompanying Consolidated Balance Sheets. Amortization expense is computed using the straight-line method over the estimated useful lives of the software, which range from &lt;span style="-sec-ix-hidden:f-418"&gt;one&lt;/span&gt; to fifteen years. Amortization expense of capitalized software during the years ended December&#160;31, 2023, 2022 and 2021 was $1.9&#160;million, $1.8&#160;million and $1.7&#160;million, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:InternalUseSoftwarePolicy>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-54" id="f-419">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:CapitalizedComputerSoftwareAmortization1 contextRef="c-1" decimals="-5" id="f-420" unitRef="usd">1900000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1 contextRef="c-4" decimals="-5" id="f-421" unitRef="usd">1800000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1 contextRef="c-5" decimals="-5" id="f-422" unitRef="usd">1700000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <kfrc:HealthInsurancePolicyTextBlock contextRef="c-1" id="f-423">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Health Insurance&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Except for certain fully insured health insurance lines of coverage, Kforce retains the risk of loss for each health insurance plan participant up to $600&#160;thousand in claims annually. Additionally, for all claim amounts exceeding $600&#160;thousand, Kforce retains the risk of loss up to an annual aggregate loss of those claims of $280&#160;thousand. For its partially self-insured lines of coverage, health insurance costs are accrued using estimates to approximate the liability for reported claims and incurred but not reported claims, which are primarily based upon an evaluation of historical claims experience, actuarially-determined completion factors and a qualitative review of our health insurance exposure, including the extent of outstanding claims and expected changes in health insurance costs.&lt;/span&gt;&lt;/div&gt;</kfrc:HealthInsurancePolicyTextBlock>
    <kfrc:HealthInsuranceStopLossMaximumPerClaim contextRef="c-1" decimals="-3" id="f-424" unitRef="usd">600000</kfrc:HealthInsuranceStopLossMaximumPerClaim>
    <kfrc:HealthInsuranceStopLossMaximumPerClaim contextRef="c-1" decimals="-3" id="f-425" unitRef="usd">600000</kfrc:HealthInsuranceStopLossMaximumPerClaim>
    <kfrc:HealthInsuranceAggregateRiskOfLossLiabilityAmountInExcessOfTheStopLossMaximum contextRef="c-1" decimals="-3" id="f-426" unitRef="usd">280000</kfrc:HealthInsuranceAggregateRiskOfLossLiabilityAmountInExcessOfTheStopLossMaximum>
    <us-gaap:LegalCostsPolicyTextBlock contextRef="c-1" id="f-427">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Legal Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Legal costs incurred in connection with loss contingencies are expensed as incurred.&lt;/span&gt;&lt;/div&gt;</us-gaap:LegalCostsPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="c-1" id="f-428">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Earnings per Share&lt;/span&gt;&lt;/div&gt;Basic earnings per share is computed as net income divided by the weighted-average number of common shares outstanding (&#x201c;WASO&#x201d;) during the period. WASO excludes unvested shares of restricted stock. Diluted earnings per share is computed by dividing net income by diluted WASO. Diluted WASO includes the dilutive effect of unvested shares of restricted stock using the treasury stock method, except where the effect of including potential common shares would be anti-dilutive.</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-1" decimals="-3" id="f-429" unitRef="shares">319000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-4" decimals="-3" id="f-430" unitRef="shares">449000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-5" decimals="-3" id="f-431" unitRef="shares">633000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-1" decimals="-3" id="f-432" unitRef="shares">157000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-4" decimals="-3" id="f-433" unitRef="shares">292000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-5" decimals="-3" id="f-434" unitRef="shares">9000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <kfrc:TreasuryStockPolicyPolicyTextBlock contextRef="c-1" id="f-435">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Treasury Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Board may authorize share repurchases of our common stock. Shares repurchased under Board authorizations are held in treasury for general corporate purposes. Treasury shares are accounted for under the cost method and reported as a reduction of stockholders&#x2019; equity in the accompanying consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On August 16, 2022, the Inflation Reduction Act of 2022 (the &#x201c;IRA&#x201d;) was signed into Federal law. The IRA provides for, among other things, a new U.S. Federal 1% nondeductible excise tax on certain repurchases of stock by publicly-traded U.S. domestic corporations occurring after December 31, 2022. The excise tax is imposed on the repurchasing corporation itself, not its shareholders from which shares are repurchased. The amount of the excise tax is generally 1% of the fair market value of the shares repurchased. For purposes of calculating the excise tax, repurchasing corporations are permitted to net the fair market value of certain stock issuances against the fair market value of stock repurchases during the same taxable year, with certain exceptions. For the year ended December&#160;31, 2023, we recorded $0.4&#160;million in excise tax related to the IRA, which was included in Treasury stock in the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</kfrc:TreasuryStockPolicyPolicyTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense contextRef="c-55" decimals="3" id="f-436" unitRef="number">0.01</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <kfrc:EffectiveIncomeTaxRateReconciliationExciseTaxPercentOfFMVOfSharesRepurchased contextRef="c-56" decimals="3" id="f-437" unitRef="number">0.01</kfrc:EffectiveIncomeTaxRateReconciliationExciseTaxPercentOfFMVOfSharesRepurchased>
    <us-gaap:ExciseAndSalesTaxes contextRef="c-1" decimals="-5" id="f-438" unitRef="usd">400000</us-gaap:ExciseAndSalesTaxes>
    <us-gaap:DerivativesPolicyTextBlock contextRef="c-1" id="f-439">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Derivative Instrument&lt;/span&gt;&lt;/div&gt;Our interest rate swap derivative instruments were designated as cash flow hedges and recorded at fair value on the Consolidated Balance Sheets. The effective portion of the gain or loss on the derivative instruments are recorded as a component of Accumulated other comprehensive income, net of tax, and reclassified into earnings when the hedged items affect earnings and into the line item of the hedged item. Any ineffective portion of the gain or loss is recognized immediately into Other expense, net on the Consolidated Statements of Operations and Comprehensive Income. Cash flows from the derivative instrument are classified in the Consolidated Statements of Cash Flows in the same category as the hedged item. As of December&#160;31, 2023 and 2022, the Firm did not have any outstanding interest rate swap derivative instruments.</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock contextRef="c-1" id="f-440">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Reportable Segments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Our segments are based on the organizational structure for which financial results are regularly reviewed by our chief operating decision-maker, our President and Chief Executive Officer, to determine resource allocation and assess performance. Based on services provided, Kforce&#x2019;s reportable segments are Technology and FA. &lt;/span&gt;&lt;/div&gt;We report our performance based on segment revenue and segment profit. Segment profit includes revenue, related cost of services and other direct operating expenses directly attributable to the reportable segment. We do not report total assets, or income from operations, separately by segment as our operations are largely combined.</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock contextRef="c-1" id="f-441">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair Value Measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants at the measurement date. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The fair value hierarchy uses a framework which requires categorizing assets and liabilities into one of three levels based on the inputs used in valuing the asset or liability.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.417%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:97.283%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Level 1 inputs are unadjusted, quoted market prices in active markets for identical assets or liabilities.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Level 2 inputs are observable inputs other than quoted prices included in Level 1, such as quoted prices for similar assets or liabilities in active markets or quoted prices for identical assets or liabilities in inactive markets.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Level 3 inputs include unobservable inputs that are supported by little, infrequent or no market activity and reflect management&#x2019;s own assumptions about inputs used in pricing the asset or liability.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Level 1 provides the most reliable measure of fair value, while Level 3 generally requires significant management judgment. Assets and liabilities are classified in their entirety based on the lowest level of input that is significant to the fair value measurement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The carrying values of cash and cash equivalents, trade receivables, other current assets and accounts payable and other accrued liabilities approximate fair value because of the short-term nature of these instruments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Rabbi trust assets are primarily comprised of marketable equity securities and the fair values are based on unadjusted, quoted prices in active markets, which are considered Level 1.&lt;/span&gt;&lt;/div&gt;Certain assets, in specific circumstances, are measured at fair value on a non-recurring basis utilizing Level 3 inputs such as goodwill and the equity method investment. For these assets, measurement at fair value in periods subsequent to their initial recognition would be applicable if one or more of these assets were determined to be impaired.</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c-1" id="f-442">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;New Accounting Standards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Recently Adopted Accounting Standards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In March 2020, the FASB issued guidance for reference rate reform, which provided temporary optional guidance to ease the potential burden in accounting for reference rate reform in contracts and other transactions that reference LIBOR, or another reference rate expected to be discontinued because of reference rate reform, if certain criteria are met. The FASB has since issued subsequent updates to the initial guidance in December 2022, which extends the final sunset date for reference rate reform from December 31, 2022 to December 31, 2024. We adopted this standard as of January 1, 2023, and it did not have a material impact on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Accounting Standards Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In October 2023, the FASB issued guidance for disclosure improvements in accordance with the SEC&#x2019;s simplification initiative. These amendments are intended to align FASB&#x2019;s accounting standards and eliminate disclosures that are &#x201c;redundant, duplicative, overlapping, outdated, or superseded.&#x201d; The effective date for each amendment will be the date on which the SEC&#x2019;s removal of that related disclosure requirement from Regulation S-X or Regulation S-K becomes effective, with early adoption prohibited. We are evaluating this new guidance, which may modify our disclosures, but we do not expect this standard to have a material effect on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In December 2023, the FASB issued guidance intended to improve reportable segment disclosure requirements through enhancements for significant segment expenses. These amendments clarify circumstances in which an entity can disclose multiple segment measures of profit or loss, provide new segment disclosure requirements for entities with a single reportable segment, and contain other disclosure requirements. This guidance is effective for annual periods beginning after December 15, 2023, including interim periods within those annual periods. Early adoption of this guidance is permitted and retrospective application is required. We are evaluating this new guidance, which may modify our disclosures, but we do not expect this standard to have a material effect on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In December 2023, the FASB issued guidance for disclosure improvements for income taxes. These amendments require the disclosure of specific categories in the rate reconciliation and provide additional information for reconciling items that meet a quantitative threshold. This guidance is effective for annual periods beginning after December 15, 2024. Early adoption of this guidance is permitted for annual financial statements that have not yet been issued, with prospective application required. We are evaluating this new guidance, which may modify our disclosures, but we do not expect this standard to have a material effect on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c-1" id="f-443">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2. Reportable Segments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table provides information concerning the operations of our segments for the years ended December 31 (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:61.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.331%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;FA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revenue &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,384,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;147,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,531,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;369,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;57,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;427,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Operating and other expenses  &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;341,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Income from operations, before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;85,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revenue &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,507,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;203,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,710,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;421,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;79,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;501,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Operating and other expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;398,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Income from operations, before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;102,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,273,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;305,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,579,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;355,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;456,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Operating and other expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;357,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Income from operations, before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;99,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="c-1" id="f-444">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table provides information concerning the operations of our segments for the years ended December 31 (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:61.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.331%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;FA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revenue &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,384,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;147,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,531,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;369,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;57,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;427,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Operating and other expenses  &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;341,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Income from operations, before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;85,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revenue &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,507,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;203,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,710,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;421,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;79,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;501,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Operating and other expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;398,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Income from operations, before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;102,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,273,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;305,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,579,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;355,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;456,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Operating and other expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;357,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Income from operations, before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;99,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-57" decimals="-3" id="f-445" unitRef="usd">1384553000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-58" decimals="-3" id="f-446" unitRef="usd">147203000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-447" unitRef="usd">1531756000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:GrossProfit contextRef="c-57" decimals="-3" id="f-448" unitRef="usd">369396000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-58" decimals="-3" id="f-449" unitRef="usd">57670000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-1" decimals="-3" id="f-450" unitRef="usd">427066000</us-gaap:GrossProfit>
    <us-gaap:OperatingExpenses contextRef="c-1" decimals="-3" id="f-451" unitRef="usd">341816000</us-gaap:OperatingExpenses>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-452" unitRef="usd">85250000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-59" decimals="-3" id="f-453" unitRef="usd">1507627000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-60" decimals="-3" id="f-454" unitRef="usd">203138000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-4" decimals="-3" id="f-455" unitRef="usd">1710765000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:GrossProfit contextRef="c-59" decimals="-3" id="f-456" unitRef="usd">421922000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-60" decimals="-3" id="f-457" unitRef="usd">79185000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-4" decimals="-3" id="f-458" unitRef="usd">501107000</us-gaap:GrossProfit>
    <us-gaap:OperatingExpenses contextRef="c-4" decimals="-3" id="f-459" unitRef="usd">398665000</us-gaap:OperatingExpenses>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-4" decimals="-3" id="f-460" unitRef="usd">102442000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-61" decimals="-3" id="f-461" unitRef="usd">1273941000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-62" decimals="-3" id="f-462" unitRef="usd">305981000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-5" decimals="-3" id="f-463" unitRef="usd">1579922000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:GrossProfit contextRef="c-61" decimals="-3" id="f-464" unitRef="usd">355971000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-62" decimals="-3" id="f-465" unitRef="usd">100893000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-5" decimals="-3" id="f-466" unitRef="usd">456864000</us-gaap:GrossProfit>
    <us-gaap:OperatingExpenses contextRef="c-5" decimals="-3" id="f-467" unitRef="usd">357597000</us-gaap:OperatingExpenses>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-5" decimals="-3" id="f-468" unitRef="usd">99267000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="c-1" id="f-469">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3. Disaggregation of Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table provides information about disaggregated revenue by segment and revenue type for the years ended December 31 (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:61.765%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.599%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;FA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Flex revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,366,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;127,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,493,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Direct Hire revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;18,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;19,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;37,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,384,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;147,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,531,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Flex revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,476,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;176,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,652,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Direct Hire revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;31,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;58,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,507,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;203,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,710,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Flex revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,247,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;282,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,530,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Direct Hire revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;23,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;49,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,273,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;305,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,579,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="c-1" id="f-470">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table provides information about disaggregated revenue by segment and revenue type for the years ended December 31 (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:61.765%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.599%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;FA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Flex revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,366,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;127,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,493,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Direct Hire revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;18,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;19,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;37,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,384,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;147,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,531,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Flex revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,476,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;176,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,652,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Direct Hire revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;31,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;58,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,507,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;203,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,710,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Flex revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,247,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;282,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,530,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Direct Hire revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;23,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;49,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,273,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;305,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,579,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-63" decimals="-3" id="f-471" unitRef="usd">1366095000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-64" decimals="-3" id="f-472" unitRef="usd">127679000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-65" decimals="-3" id="f-473" unitRef="usd">1493774000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-66" decimals="-3" id="f-474" unitRef="usd">18458000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-67" decimals="-3" id="f-475" unitRef="usd">19524000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-68" decimals="-3" id="f-476" unitRef="usd">37982000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-57" decimals="-3" id="f-477" unitRef="usd">1384553000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-58" decimals="-3" id="f-478" unitRef="usd">147203000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-479" unitRef="usd">1531756000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-69" decimals="-3" id="f-480" unitRef="usd">1476055000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-70" decimals="-3" id="f-481" unitRef="usd">176395000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-71" decimals="-3" id="f-482" unitRef="usd">1652450000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-72" decimals="-3" id="f-483" unitRef="usd">31572000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-73" decimals="-3" id="f-484" unitRef="usd">26743000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-74" decimals="-3" id="f-485" unitRef="usd">58315000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-59" decimals="-3" id="f-486" unitRef="usd">1507627000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-60" decimals="-3" id="f-487" unitRef="usd">203138000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-4" decimals="-3" id="f-488" unitRef="usd">1710765000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-75" decimals="-3" id="f-489" unitRef="usd">1247560000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-76" decimals="-3" id="f-490" unitRef="usd">282597000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-77" decimals="-3" id="f-491" unitRef="usd">1530157000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-78" decimals="-3" id="f-492" unitRef="usd">26381000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-79" decimals="-3" id="f-493" unitRef="usd">23384000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-80" decimals="-3" id="f-494" unitRef="usd">49765000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-61" decimals="-3" id="f-495" unitRef="usd">1273941000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-62" decimals="-3" id="f-496" unitRef="usd">305981000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-5" decimals="-3" id="f-497" unitRef="usd">1579922000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:AllowanceForCreditLossesTextBlock contextRef="c-1" id="f-498">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;4. Allowance for Credit Losses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table presents the activity within the allowance for credit losses on trade receivables for the years ended December&#160;31, 2023 and 2022 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:83.959%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.841%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Allowance for credit losses, January 1, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Current period provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(126)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Write-offs charged against the allowance, net of recoveries of amounts previously written off&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(597)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Allowance for credit losses, December 31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Current period provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Write-offs charged against the allowance, net of recoveries of amounts previously written off&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(668)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Allowance for credit losses, December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The allowances on trade receivables presented in the Consolidated Balance Sheets include $0.5&#160;million and $0.6&#160;million for reserves unrelated to credit losses at December&#160;31, 2023 and 2022, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:AllowanceForCreditLossesTextBlock>
    <us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock contextRef="c-1" id="f-499">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table presents the activity within the allowance for credit losses on trade receivables for the years ended December&#160;31, 2023 and 2022 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:83.959%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.841%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Allowance for credit losses, January 1, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Current period provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(126)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Write-offs charged against the allowance, net of recoveries of amounts previously written off&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(597)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Allowance for credit losses, December 31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Current period provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Write-offs charged against the allowance, net of recoveries of amounts previously written off&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(668)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Allowance for credit losses, December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-24" decimals="-3" id="f-500" unitRef="usd">1729000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-4" decimals="-3" id="f-501" unitRef="usd">-126000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="c-4" decimals="-3" id="f-502" unitRef="usd">597000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-7" decimals="-3" id="f-503" unitRef="usd">1006000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-1" decimals="-3" id="f-504" unitRef="usd">768000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="c-1" decimals="-3" id="f-505" unitRef="usd">668000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-6" decimals="-3" id="f-506" unitRef="usd">1106000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <kfrc:AccountsReceivableAllowanceForCreditLossAllowanceUnrelatedToTradeReceivables contextRef="c-6" decimals="-5" id="f-507" unitRef="usd">500000</kfrc:AccountsReceivableAllowanceForCreditLossAllowanceUnrelatedToTradeReceivables>
    <kfrc:AccountsReceivableAllowanceForCreditLossAllowanceUnrelatedToTradeReceivables contextRef="c-7" decimals="-5" id="f-508" unitRef="usd">600000</kfrc:AccountsReceivableAllowanceForCreditLossAllowanceUnrelatedToTradeReceivables>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="c-1" id="f-509">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;5. Fixed Assets, Net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table presents major classifications of fixed assets and related useful lives (in thousands, except useful lives):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:62.350%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.600%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;DECEMBER 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;USEFUL&#160;LIFE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Furniture and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2-10&#160;years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Computer equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1-10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1-10&#160;years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total fixed assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;18,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;20,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Less accumulated depreciation &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(9,441)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(11,698)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total Fixed assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Depreciation expense was $3.1 million, $2.7 million and $2.8 million during the years ended December&#160;31, 2023, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="c-1" id="f-510">&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table presents major classifications of fixed assets and related useful lives (in thousands, except useful lives):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:62.350%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.600%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;DECEMBER 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;USEFUL&#160;LIFE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Furniture and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2-10&#160;years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Computer equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1-10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1-10&#160;years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total fixed assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;18,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;20,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Less accumulated depreciation &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(9,441)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(11,698)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total Fixed assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-81" id="f-511">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-82" id="f-512">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-83" decimals="-3" id="f-513" unitRef="usd">4971000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-84" decimals="-3" id="f-514" unitRef="usd">5553000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-85" id="f-515">P1Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-86" id="f-516">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-87" decimals="-3" id="f-517" unitRef="usd">6216000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-88" decimals="-3" id="f-518" unitRef="usd">5168000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-89" id="f-519">P1Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-90" id="f-520">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-91" decimals="-3" id="f-521" unitRef="usd">7672000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-92" decimals="-3" id="f-522" unitRef="usd">9624000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-6" decimals="-3" id="f-523" unitRef="usd">18859000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-7" decimals="-3" id="f-524" unitRef="usd">20345000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-6" decimals="-3" id="f-525" unitRef="usd">9441000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-7" decimals="-3" id="f-526" unitRef="usd">11698000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-6" decimals="-3" id="f-527" unitRef="usd">9418000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-7" decimals="-3" id="f-528" unitRef="usd">8647000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation contextRef="c-1" decimals="-5" id="f-529" unitRef="usd">3100000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-4" decimals="-5" id="f-530" unitRef="usd">2700000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-5" decimals="-5" id="f-531" unitRef="usd">2800000</us-gaap:Depreciation>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c-1" id="f-532">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;6. Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The provision for income taxes consists of the following (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:62.350%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.600%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;YEARS&#160;ENDED&#160;DECEMBER&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Current tax expense:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deferred tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total Income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;24,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;24,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The provision for income taxes shown above varied from the statutory federal income tax rate for those periods as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:62.350%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.600%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;YEARS&#160;ENDED&#160;DECEMBER&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Federal income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;State income taxes, net of Federal tax effect&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Non-deductible compensation and meals and entertainment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Tax benefit from restricted stock vesting&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;28.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;24.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:112%"&gt;The 2023 effective tax rate was unfavorably impacted by a lower Work Opportunity Tax Credit (&#x201c;WOTC&#x201d;), a lower tax benefit from the vesting of restricted stock and higher non-deductible expenses, as compared to 2022. The 2022 effective rate was unfavorably impacted by a lower WOTC and a lower tax benefit from the vesting of restricted stock as compared with 2021, which were partially offset by greater non-deductible compensation to certain executive officers pursuant to IRS Code Section 162(m). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Deferred tax assets and liabilities are composed of the following (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:74.777%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;DECEMBER&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accounts receivable reserves&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deferred compensation obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Prepaid expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(367)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(359)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fixed assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,307)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,694)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,401)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,408)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;ROU assets for operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,684)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,397)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Partnership basis difference&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(10,759)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(11,812)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total Deferred tax assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In evaluating the realizability of Kforce&#x2019;s deferred tax assets, management assesses whether it is more likely than not that some portion, or all, of the deferred tax assets will be realized. Management considers, among other things, the ability to generate future taxable income (including reversals of temporary differences and projections of future taxable income) during the periods in which the related temporary differences will become deductible.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Kforce is periodically subject to IRS audits, as well as state and other local income tax audits for various tax years. Although Kforce has not experienced any material liabilities in the past due to income tax audits, Kforce can make no assurances concerning any future income tax audits.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Kforce and its subsidiaries file income tax returns in the U.S. federal jurisdiction and various states. With a few exceptions, Kforce is no longer subject to federal, state, local, or non-U.S. income tax examinations by tax authorities for years before 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="c-1" id="f-533">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The provision for income taxes consists of the following (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:62.350%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.600%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;YEARS&#160;ENDED&#160;DECEMBER&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Current tax expense:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deferred tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total Income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;24,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;24,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-534" unitRef="usd">16530000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-4" decimals="-3" id="f-535" unitRef="usd">17535000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-5" decimals="-3" id="f-536" unitRef="usd">15617000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-537" unitRef="usd">5998000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-4" decimals="-3" id="f-538" unitRef="usd">6400000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-5" decimals="-3" id="f-539" unitRef="usd">5765000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-540" unitRef="usd">1647000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-4" decimals="-3" id="f-541" unitRef="usd">3076000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-5" decimals="-3" id="f-542" unitRef="usd">2708000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-543" unitRef="usd">24175000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-4" decimals="-3" id="f-544" unitRef="usd">27011000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-5" decimals="-3" id="f-545" unitRef="usd">24090000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="c-1" id="f-546">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The provision for income taxes shown above varied from the statutory federal income tax rate for those periods as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:62.350%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.600%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;YEARS&#160;ENDED&#160;DECEMBER&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Federal income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;State income taxes, net of Federal tax effect&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Non-deductible compensation and meals and entertainment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Tax benefit from restricted stock vesting&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;28.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;24.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c-1" decimals="INF" id="f-547" unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c-4" decimals="INF" id="f-548" unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c-5" decimals="INF" id="f-549" unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="c-1" decimals="3" id="f-550" unitRef="number">0.060</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="c-4" decimals="3" id="f-551" unitRef="number">0.054</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="c-5" decimals="3" id="f-552" unitRef="number">0.050</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense contextRef="c-1" decimals="3" id="f-553" unitRef="number">0.023</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense contextRef="c-4" decimals="3" id="f-554" unitRef="number">0.025</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense contextRef="c-5" decimals="3" id="f-555" unitRef="number">0.022</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits contextRef="c-1" decimals="3" id="f-556" unitRef="number">0.008</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits contextRef="c-4" decimals="3" id="f-557" unitRef="number">0.012</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits contextRef="c-5" decimals="3" id="f-558" unitRef="number">0.022</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent contextRef="c-1" decimals="3" id="f-559" unitRef="number">-0.008</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent contextRef="c-4" decimals="3" id="f-560" unitRef="number">-0.010</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent contextRef="c-5" decimals="3" id="f-561" unitRef="number">-0.026</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c-1" decimals="3" id="f-562" unitRef="number">0.007</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c-4" decimals="3" id="f-563" unitRef="number">-0.003</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c-5" decimals="3" id="f-564" unitRef="number">0.009</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-1" decimals="3" id="f-565" unitRef="number">0.284</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-4" decimals="3" id="f-566" unitRef="number">0.264</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-5" decimals="3" id="f-567" unitRef="number">0.243</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="c-1" id="f-568">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Deferred tax assets and liabilities are composed of the following (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:74.777%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;DECEMBER&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accounts receivable reserves&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deferred compensation obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Prepaid expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(367)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(359)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fixed assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,307)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,694)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,401)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,408)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;ROU assets for operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,684)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,397)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Partnership basis difference&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(10,759)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(11,812)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total Deferred tax assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts contextRef="c-6" decimals="-3" id="f-569" unitRef="usd">382000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts contextRef="c-7" decimals="-3" id="f-570" unitRef="usd">901000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities contextRef="c-6" decimals="-3" id="f-571" unitRef="usd">1345000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities contextRef="c-7" decimals="-3" id="f-572" unitRef="usd">2855000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <kfrc:DeferredTaxAssetsTaxDeferredExpenseDeferredCompensation contextRef="c-6" decimals="-3" id="f-573" unitRef="usd">6616000</kfrc:DeferredTaxAssetsTaxDeferredExpenseDeferredCompensation>
    <kfrc:DeferredTaxAssetsTaxDeferredExpenseDeferredCompensation contextRef="c-7" decimals="-3" id="f-574" unitRef="usd">6521000</kfrc:DeferredTaxAssetsTaxDeferredExpenseDeferredCompensation>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="c-6" decimals="-3" id="f-575" unitRef="usd">1475000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="c-7" decimals="-3" id="f-576" unitRef="usd">902000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <kfrc:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOperatingLeaseLiability contextRef="c-6" decimals="-3" id="f-577" unitRef="usd">4071000</kfrc:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOperatingLeaseLiability>
    <kfrc:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOperatingLeaseLiability contextRef="c-7" decimals="-3" id="f-578" unitRef="usd">5411000</kfrc:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOperatingLeaseLiability>
    <us-gaap:DeferredTaxAssetsOther contextRef="c-6" decimals="-3" id="f-579" unitRef="usd">8000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther contextRef="c-7" decimals="-3" id="f-580" unitRef="usd">8000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross contextRef="c-6" decimals="-3" id="f-581" unitRef="usd">13897000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross contextRef="c-7" decimals="-3" id="f-582" unitRef="usd">16598000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxLiabilitiesPrepaidExpenses contextRef="c-6" decimals="-3" id="f-583" unitRef="usd">367000</us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
    <us-gaap:DeferredTaxLiabilitiesPrepaidExpenses contextRef="c-7" decimals="-3" id="f-584" unitRef="usd">359000</us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="c-6" decimals="-3" id="f-585" unitRef="usd">4307000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="c-7" decimals="-3" id="f-586" unitRef="usd">4694000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <kfrc:DeferredTaxLiabilitiesDeferredPayrollTaxes contextRef="c-6" decimals="-3" id="f-587" unitRef="usd">2401000</kfrc:DeferredTaxLiabilitiesDeferredPayrollTaxes>
    <kfrc:DeferredTaxLiabilitiesDeferredPayrollTaxes contextRef="c-7" decimals="-3" id="f-588" unitRef="usd">2408000</kfrc:DeferredTaxLiabilitiesDeferredPayrollTaxes>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements contextRef="c-6" decimals="-3" id="f-589" unitRef="usd">3684000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements contextRef="c-7" decimals="-3" id="f-590" unitRef="usd">4397000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <kfrc:DeferredTaxLiabilitiesPartnershipBasisDifference contextRef="c-6" decimals="-3" id="f-591" unitRef="usd">0</kfrc:DeferredTaxLiabilitiesPartnershipBasisDifference>
    <kfrc:DeferredTaxLiabilitiesPartnershipBasisDifference contextRef="c-7" decimals="-3" id="f-592" unitRef="usd">-46000</kfrc:DeferredTaxLiabilitiesPartnershipBasisDifference>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c-6" decimals="-3" id="f-593" unitRef="usd">10759000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c-7" decimals="-3" id="f-594" unitRef="usd">11812000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-6" decimals="-3" id="f-595" unitRef="usd">0</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-7" decimals="-3" id="f-596" unitRef="usd">0</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="c-6" decimals="-3" id="f-597" unitRef="usd">3138000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="c-7" decimals="-3" id="f-598" unitRef="usd">4786000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:OtherAssetsDisclosureTextBlock contextRef="c-1" id="f-599">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;7. Other Assets, Net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other assets, net consisted of the following (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:74.484%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;DECEMBER 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Assets held in Rabbi Trust&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;40,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;31,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-603"&gt;&lt;span style="-sec-ix-hidden:f-604"&gt;ROU assets for operating leases, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Capitalized software, net (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deferred loan costs, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Note Receivable, net (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total Other assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;75,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;75,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Accumulated amortization of capitalized software was $37.6&#160;million and $36.6&#160;million as of December&#160;31, 2023 and 2022, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;During the year ended December 31, 2022, Kforce executed the Note Receivable with our joint venture that amounted to $6.75&#160;million and recorded a reserve of $1.9&#160;million on the Note Receivable. In February 2023, Kforce sold our 50% noncontrolling interest in our joint venture and settled the outstanding balance of the Note Receivable. Refer to Note 1 - &#x201c;Summary of Significant Accounting Policies&#x201d; for more details on the Note Receivable issued to our joint venture.&lt;/span&gt;&lt;/div&gt;</us-gaap:OtherAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock contextRef="c-1" id="f-600">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other assets, net consisted of the following (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:74.484%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;DECEMBER 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Assets held in Rabbi Trust&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;40,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;31,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-603"&gt;&lt;span style="-sec-ix-hidden:f-604"&gt;ROU assets for operating leases, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Capitalized software, net (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deferred loan costs, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Note Receivable, net (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total Other assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;75,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;75,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Accumulated amortization of capitalized software was $37.6&#160;million and $36.6&#160;million as of December&#160;31, 2023 and 2022, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;During the year ended December 31, 2022, Kforce executed the Note Receivable with our joint venture that amounted to $6.75&#160;million and recorded a reserve of $1.9&#160;million on the Note Receivable. In February 2023, Kforce sold our 50% noncontrolling interest in our joint venture and settled the outstanding balance of the Note Receivable. Refer to Note 1 - &#x201c;Summary of Significant Accounting Policies&#x201d; for more details on the Note Receivable issued to our joint venture.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock>
    <us-gaap:DeferredCompensationPlanAssets contextRef="c-6" decimals="-3" id="f-601" unitRef="usd">40389000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets contextRef="c-7" decimals="-3" id="f-602" unitRef="usd">31976000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-6" decimals="-3" id="f-605" unitRef="usd">14368000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-7" decimals="-3" id="f-606" unitRef="usd">17102000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:CapitalizedComputerSoftwareNet contextRef="c-6" decimals="-3" id="f-607" unitRef="usd">16434000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareNet contextRef="c-7" decimals="-3" id="f-608" unitRef="usd">16149000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet contextRef="c-6" decimals="-3" id="f-609" unitRef="usd">658000</us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet>
    <us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet contextRef="c-7" decimals="-3" id="f-610" unitRef="usd">881000</us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet>
    <us-gaap:NotesAndLoansReceivableGrossNoncurrent contextRef="c-6" decimals="-3" id="f-611" unitRef="usd">0</us-gaap:NotesAndLoansReceivableGrossNoncurrent>
    <us-gaap:NotesAndLoansReceivableGrossNoncurrent contextRef="c-7" decimals="-3" id="f-612" unitRef="usd">4825000</us-gaap:NotesAndLoansReceivableGrossNoncurrent>
    <us-gaap:OtherAssetsMiscellaneousNoncurrent contextRef="c-6" decimals="-3" id="f-613" unitRef="usd">4075000</us-gaap:OtherAssetsMiscellaneousNoncurrent>
    <us-gaap:OtherAssetsMiscellaneousNoncurrent contextRef="c-7" decimals="-3" id="f-614" unitRef="usd">4838000</us-gaap:OtherAssetsMiscellaneousNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-6" decimals="-3" id="f-615" unitRef="usd">75924000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-7" decimals="-3" id="f-616" unitRef="usd">75771000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization contextRef="c-6" decimals="-5" id="f-617" unitRef="usd">37600000</us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization>
    <us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization contextRef="c-7" decimals="-5" id="f-618" unitRef="usd">36600000</us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization>
    <us-gaap:NotesAndLoansReceivableGrossNoncurrent contextRef="c-93" decimals="-4" id="f-619" unitRef="usd">6750000</us-gaap:NotesAndLoansReceivableGrossNoncurrent>
    <kfrc:ReserveRelatedToNoteReceivable contextRef="c-48" decimals="-5" id="f-620" unitRef="usd">1900000</kfrc:ReserveRelatedToNoteReceivable>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners contextRef="c-50" decimals="2" id="f-621" unitRef="number">0.50</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <us-gaap:GoodwillDisclosureTextBlock contextRef="c-1" id="f-622">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;8. Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table presents the gross amount and accumulated impairment losses for each of our reporting units as of December&#160;31, 2023, 2022 and 2021 (in thousands): &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:62.350%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.600%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;FA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Goodwill, gross amount&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;156,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;19,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;176,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accumulated impairment losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(139,357)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(11,760)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(151,117)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Goodwill, carrying value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;There was no impairment expense related to goodwill for each of the years ended December&#160;31, 2023, 2022 and 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Management performed its annual impairment assessment of the carrying value of goodwill as of December&#160;31, 2023 and 2022. For each of our reporting units, we assessed qualitative factors to determine whether the existence of events or circumstances indicated that it was more likely than not that the fair value of the reporting units was less than its carrying amount. Based on the qualitative assessments, management determined that it was more likely than not that the fair values of the reporting units were more than the carrying values at December&#160;31, 2023 and 2022. A deterioration in any of the assumptions could result in an impairment charge in the future.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock contextRef="c-1" id="f-623">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table presents the gross amount and accumulated impairment losses for each of our reporting units as of December&#160;31, 2023, 2022 and 2021 (in thousands): &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:62.350%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.600%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;FA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Goodwill, gross amount&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;156,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;19,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;176,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accumulated impairment losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(139,357)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(11,760)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(151,117)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Goodwill, carrying value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:GoodwillGross contextRef="c-94" decimals="-3" id="f-624" unitRef="usd">156391000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross contextRef="c-95" decimals="-3" id="f-625" unitRef="usd">156391000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross contextRef="c-96" decimals="-3" id="f-626" unitRef="usd">156391000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross contextRef="c-97" decimals="-3" id="f-627" unitRef="usd">19766000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross contextRef="c-98" decimals="-3" id="f-628" unitRef="usd">19766000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross contextRef="c-99" decimals="-3" id="f-629" unitRef="usd">19766000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross contextRef="c-7" decimals="-3" id="f-630" unitRef="usd">176157000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross contextRef="c-6" decimals="-3" id="f-631" unitRef="usd">176157000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross contextRef="c-24" decimals="-3" id="f-632" unitRef="usd">176157000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss contextRef="c-95" decimals="-3" id="f-633" unitRef="usd">139357000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss contextRef="c-96" decimals="-3" id="f-634" unitRef="usd">139357000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss contextRef="c-94" decimals="-3" id="f-635" unitRef="usd">139357000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss contextRef="c-97" decimals="-3" id="f-636" unitRef="usd">11760000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss contextRef="c-99" decimals="-3" id="f-637" unitRef="usd">11760000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss contextRef="c-98" decimals="-3" id="f-638" unitRef="usd">11760000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss contextRef="c-7" decimals="-3" id="f-639" unitRef="usd">151117000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss contextRef="c-24" decimals="-3" id="f-640" unitRef="usd">151117000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss contextRef="c-6" decimals="-3" id="f-641" unitRef="usd">151117000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:Goodwill contextRef="c-94" decimals="-3" id="f-642" unitRef="usd">17034000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-96" decimals="-3" id="f-643" unitRef="usd">17034000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-95" decimals="-3" id="f-644" unitRef="usd">17034000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-98" decimals="-3" id="f-645" unitRef="usd">8006000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-97" decimals="-3" id="f-646" unitRef="usd">8006000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-99" decimals="-3" id="f-647" unitRef="usd">8006000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-24" decimals="-3" id="f-648" unitRef="usd">25040000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-6" decimals="-3" id="f-649" unitRef="usd">25040000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-7" decimals="-3" id="f-650" unitRef="usd">25040000</us-gaap:Goodwill>
    <us-gaap:GoodwillImpairmentLoss contextRef="c-5" decimals="INF" id="f-651" unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss contextRef="c-1" decimals="INF" id="f-652" unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss contextRef="c-4" decimals="INF" id="f-653" unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock contextRef="c-1" id="f-654">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;9. Current Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table provides information on certain current liabilities (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:74.777%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;DECEMBER 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;42,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;49,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Customer rebates payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deferred compensation payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total Accounts payable and other accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;64,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;72,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Payroll and benefits&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;28,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;41,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Health insurance liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Payroll taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Workers&#x2019; compensation liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total Accrued payroll costs&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;33,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;48,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Our accounts payable balance includes vendor and third party payables.&lt;/span&gt;&lt;/div&gt;</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock contextRef="c-1" id="f-655">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table provides information on certain current liabilities (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:74.777%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;DECEMBER 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;42,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;49,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Customer rebates payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deferred compensation payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total Accounts payable and other accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;64,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;72,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Payroll and benefits&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;28,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;41,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Health insurance liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Payroll taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Workers&#x2019; compensation liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total Accrued payroll costs&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;33,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;48,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock>
    <us-gaap:AccountsPayableCurrent contextRef="c-6" decimals="-3" id="f-656" unitRef="usd">42842000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-7" decimals="-3" id="f-657" unitRef="usd">49600000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-6" decimals="-3" id="f-658" unitRef="usd">8699000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-7" decimals="-3" id="f-659" unitRef="usd">11552000</us-gaap:AccruedLiabilitiesCurrent>
    <kfrc:AccruedRebateLiabilityCurrent contextRef="c-6" decimals="-3" id="f-660" unitRef="usd">7327000</kfrc:AccruedRebateLiabilityCurrent>
    <kfrc:AccruedRebateLiabilityCurrent contextRef="c-7" decimals="-3" id="f-661" unitRef="usd">7522000</kfrc:AccruedRebateLiabilityCurrent>
    <us-gaap:DeferredCompensationLiabilityCurrent contextRef="c-6" decimals="-3" id="f-662" unitRef="usd">5927000</us-gaap:DeferredCompensationLiabilityCurrent>
    <us-gaap:DeferredCompensationLiabilityCurrent contextRef="c-7" decimals="-3" id="f-663" unitRef="usd">4118000</us-gaap:DeferredCompensationLiabilityCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent contextRef="c-6" decimals="-3" id="f-664" unitRef="usd">64795000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent contextRef="c-7" decimals="-3" id="f-665" unitRef="usd">72792000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccruedEmployeeBenefitsCurrent contextRef="c-6" decimals="-3" id="f-666" unitRef="usd">28110000</us-gaap:AccruedEmployeeBenefitsCurrent>
    <us-gaap:AccruedEmployeeBenefitsCurrent contextRef="c-7" decimals="-3" id="f-667" unitRef="usd">41506000</us-gaap:AccruedEmployeeBenefitsCurrent>
    <us-gaap:AccruedInsuranceCurrent contextRef="c-6" decimals="-3" id="f-668" unitRef="usd">3727000</us-gaap:AccruedInsuranceCurrent>
    <us-gaap:AccruedInsuranceCurrent contextRef="c-7" decimals="-3" id="f-669" unitRef="usd">3481000</us-gaap:AccruedInsuranceCurrent>
    <us-gaap:AccruedPayrollTaxesCurrent contextRef="c-6" decimals="-3" id="f-670" unitRef="usd">1705000</us-gaap:AccruedPayrollTaxesCurrent>
    <us-gaap:AccruedPayrollTaxesCurrent contextRef="c-7" decimals="-3" id="f-671" unitRef="usd">2633000</us-gaap:AccruedPayrollTaxesCurrent>
    <us-gaap:WorkersCompensationLiabilityCurrent contextRef="c-6" decimals="-3" id="f-672" unitRef="usd">426000</us-gaap:WorkersCompensationLiabilityCurrent>
    <us-gaap:WorkersCompensationLiabilityCurrent contextRef="c-7" decimals="-3" id="f-673" unitRef="usd">749000</us-gaap:WorkersCompensationLiabilityCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c-6" decimals="-3" id="f-674" unitRef="usd">33968000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c-7" decimals="-3" id="f-675" unitRef="usd">48369000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OtherNoncurrentLiabilitiesTableTextBlock contextRef="c-1" id="f-676">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;10. Other Long-Term Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other long-term liabilities consisted of the following (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:74.484%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;DECEMBER 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deferred compensation plan&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;42,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-680"&gt;&lt;span style="-sec-ix-hidden:f-681"&gt;Operating lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other long-term liabilities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;54,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;52,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OtherNoncurrentLiabilitiesTableTextBlock>
    <us-gaap:OtherLiabilitiesDisclosureTextBlock contextRef="c-1" id="f-677">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other long-term liabilities consisted of the following (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:74.484%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;DECEMBER 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deferred compensation plan&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;42,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-680"&gt;&lt;span style="-sec-ix-hidden:f-681"&gt;Operating lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other long-term liabilities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;54,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;52,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OtherLiabilitiesDisclosureTextBlock>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent contextRef="c-6" decimals="-3" id="f-678" unitRef="usd">42025000</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent contextRef="c-7" decimals="-3" id="f-679" unitRef="usd">36390000</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-6" decimals="-3" id="f-682" unitRef="usd">12275000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-7" decimals="-3" id="f-683" unitRef="usd">16380000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherSundryLiabilitiesNoncurrent contextRef="c-6" decimals="-3" id="f-684" unitRef="usd">24000</us-gaap:OtherSundryLiabilitiesNoncurrent>
    <us-gaap:OtherSundryLiabilitiesNoncurrent contextRef="c-7" decimals="-3" id="f-685" unitRef="usd">3000</us-gaap:OtherSundryLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-6" decimals="-3" id="f-686" unitRef="usd">54324000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-7" decimals="-3" id="f-687" unitRef="usd">52773000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="c-1" id="f-688">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;11. Operating Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table presents weighted-average terms for our operating leases: &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:74.706%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.630%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.631%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;DECEMBER 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6.5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6.8 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table presents operating lease expense included in SG&amp;amp;A (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:74.706%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.630%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.631%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;DECEMBER 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Lease Cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Operating lease expense&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Variable lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Short-term lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Sublease income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(189)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(205)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total operating lease expense&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table presents the maturities of operating lease liabilities as of December&#160;31, 2023 (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:37.642%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:48.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.597%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total maturities of operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;18,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LeaseCostTableTextBlock contextRef="c-1" id="f-689">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table presents weighted-average terms for our operating leases: &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:74.706%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.630%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.631%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;DECEMBER 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6.5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6.8 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table presents operating lease expense included in SG&amp;amp;A (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:74.706%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.630%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.631%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;DECEMBER 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Lease Cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Operating lease expense&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Variable lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Short-term lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Sublease income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(189)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(205)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total operating lease expense&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #00497f;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-6" decimals="3" id="f-690" unitRef="number">0.040</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-7" decimals="3" id="f-691" unitRef="number">0.026</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-6" id="f-692">P6Y6M</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-7" id="f-693">P6Y9M18D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseCost contextRef="c-1" decimals="-3" id="f-694" unitRef="usd">4673000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-4" decimals="-3" id="f-695" unitRef="usd">6279000</us-gaap:OperatingLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-1" decimals="-3" id="f-696" unitRef="usd">1093000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-4" decimals="-3" id="f-697" unitRef="usd">965000</us-gaap:VariableLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-1" decimals="-3" id="f-698" unitRef="usd">1396000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-4" decimals="-3" id="f-699" unitRef="usd">1615000</us-gaap:ShortTermLeaseCost>
    <us-gaap:SubleaseIncome contextRef="c-1" decimals="-3" id="f-700" unitRef="usd">189000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome contextRef="c-4" decimals="-3" id="f-701" unitRef="usd">205000</us-gaap:SubleaseIncome>
    <us-gaap:LeaseCost contextRef="c-1" decimals="-3" id="f-702" unitRef="usd">6973000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c-4" decimals="-3" id="f-703" unitRef="usd">8654000</us-gaap:LeaseCost>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="c-1" id="f-704">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table presents the maturities of operating lease liabilities as of December&#160;31, 2023 (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:37.642%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:48.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.597%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total maturities of operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;18,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c-6" decimals="-3" id="f-705" unitRef="usd">4161000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="c-6" decimals="-3" id="f-706" unitRef="usd">3198000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="c-6" decimals="-3" id="f-707" unitRef="usd">1991000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="c-6" decimals="-3" id="f-708" unitRef="usd">1766000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive contextRef="c-6" decimals="-3" id="f-709" unitRef="usd">1724000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive contextRef="c-6" decimals="-3" id="f-710" unitRef="usd">5360000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="c-6" decimals="-3" id="f-711" unitRef="usd">18200000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="c-6" decimals="-3" id="f-712" unitRef="usd">2336000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability contextRef="c-6" decimals="-3" id="f-713" unitRef="usd">15864000</us-gaap:OperatingLeaseLiability>
    <us-gaap:CompensationAndEmployeeBenefitPlansTextBlock contextRef="c-1" id="f-714">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;12. Employee Benefit Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;401(k) Savings Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Firm maintains a qualified defined contribution 401(k) retirement savings plans for eligible employees. Assets of these plans are held in trust for the sole benefit of employees and/or their beneficiaries. Employer matching contributions are discretionary and are funded annually as approved by the Board. Kforce accrued matching 401(k) contributions of $1.9&#160;million and $2.1&#160;million as of December&#160;31, 2023 and 2022, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Employee Stock Purchase Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Kforce&#x2019;s employee stock purchase plan allows all eligible employees to enroll each quarter to purchase Kforce&#x2019;s common stock at a 5% discount from its market price on the last day of the quarter. Kforce issued 18&#160;thousand, 17&#160;thousand, and 15&#160;thousand shares of common stock at an average purchase price of $57.13, $63.37 and $51.10 per share during the years ended December&#160;31, 2023, 2022 and 2021, respectively. All shares purchased under the employee stock purchase plan were settled using Kforce&#x2019;s treasury stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Deferred Compensation Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Firm maintains various non-qualified deferred compensation plans, pursuant to which eligible management and highly compensated key employees, as defined by IRS regulations, may elect to defer all or part of their compensation to later years. These amounts are classified upon retirement or termination of employment in Accounts payable and other accrued liabilities if payable within the next year, or in Other long-term liabilities if payable after the next year, in the accompanying Consolidated Balance Sheets. At December&#160;31, 2023 and 2022, amounts related to the deferred compensation plans included in Accounts payable and other accrued liabilities were $5.9&#160;million and $4.1&#160;million, respectively, and $42.0 million and $36.4 million was included in Other long-term liabilities at December&#160;31, 2023 and 2022, respectively, in the Consolidated Balance Sheets. For the years ended December&#160;31, 2023, 2022 and 2021, we recognized compensation expense for the plans of $1.3&#160;million, $0.5&#160;million and $1.1&#160;million, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Kforce maintains a Rabbi Trust and holds life insurance policies on certain individuals to assist in the funding of the deferred compensation liability. If necessary, employee distributions are funded through proceeds from the sale of assets held within the Rabbi Trust. The balance of the assets held within the Rabbi Trust, including the cash surrender value of the Company-owned life insurance policies, was $40.4 million and $32.0 million as of December&#160;31, 2023 and 2022, respectively, and is recorded in Other assets, net in the accompanying Consolidated Balance Sheets. As of December&#160;31, 2023, the life insurance policies had a net death benefit of $168.8&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Supplemental Executive Retirement Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Effective April 30, 2021, Kforce&#x2019;s Board of Directors irrevocably terminated the SERP. As a result of the termination of the SERP, Kforce recognized a net loss of $1.8&#160;million for the year ended December 31, 2021, which was recorded in &lt;span style="-sec-ix-hidden:f-735"&gt;Other expense&lt;/span&gt;, net in the accompanying Consolidated Statements of Operations and Comprehensive Income. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The SERP benefits owed to the two participants at December&#160;31, 2021 was approximately $20.0&#160;million in the aggregate, which represented the fair value at the date of termination, and was recorded in Accounts payable and accrued liabilities in the Consolidated Balance Sheet. During the year ended December 31, 2022, the Company paid the SERP benefit obligation in full.&lt;/span&gt;&lt;/div&gt;</us-gaap:CompensationAndEmployeeBenefitPlansTextBlock>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-1" decimals="-5" id="f-715" unitRef="usd">1900000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-4" decimals="-5" id="f-716" unitRef="usd">2100000</us-gaap:DefinedContributionPlanCostRecognized>
    <kfrc:ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchaseDiscountOfCommonStockPercent
      contextRef="c-100"
      decimals="INF"
      id="f-717"
      unitRef="number">0.05</kfrc:ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchaseDiscountOfCommonStockPercent>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans contextRef="c-1" decimals="-3" id="f-718" unitRef="shares">18000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans contextRef="c-4" decimals="-3" id="f-719" unitRef="shares">17000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans contextRef="c-5" decimals="-3" id="f-720" unitRef="shares">15000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased
      contextRef="c-6"
      decimals="2"
      id="f-721"
      unitRef="usdPerShare">57.13</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased
      contextRef="c-7"
      decimals="2"
      id="f-722"
      unitRef="usdPerShare">63.37</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased
      contextRef="c-24"
      decimals="2"
      id="f-723"
      unitRef="usdPerShare">51.10</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased>
    <us-gaap:DeferredCompensationLiabilityCurrent contextRef="c-6" decimals="-5" id="f-724" unitRef="usd">5900000</us-gaap:DeferredCompensationLiabilityCurrent>
    <us-gaap:DeferredCompensationLiabilityCurrent contextRef="c-7" decimals="-5" id="f-725" unitRef="usd">4100000</us-gaap:DeferredCompensationLiabilityCurrent>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent contextRef="c-6" decimals="-5" id="f-726" unitRef="usd">42000000</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent contextRef="c-7" decimals="-5" id="f-727" unitRef="usd">36400000</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense contextRef="c-1" decimals="-5" id="f-728" unitRef="usd">1300000</us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense>
    <us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense contextRef="c-4" decimals="-5" id="f-729" unitRef="usd">500000</us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense>
    <us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense contextRef="c-5" decimals="-5" id="f-730" unitRef="usd">1100000</us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense>
    <us-gaap:DeferredCompensationPlanAssets contextRef="c-6" decimals="-5" id="f-731" unitRef="usd">40400000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets contextRef="c-7" decimals="-5" id="f-732" unitRef="usd">32000000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:LifeInsuranceCorporateOrBankOwnedAmount contextRef="c-6" decimals="-5" id="f-733" unitRef="usd">168800000</us-gaap:LifeInsuranceCorporateOrBankOwnedAmount>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1 contextRef="c-5" decimals="-5" id="f-734" unitRef="usd">1800000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <kfrc:NumberOfExecutivesSupplementalExecutiveRetirementPlan
      contextRef="c-24"
      decimals="INF"
      id="f-736"
      unitRef="executive">2</kfrc:NumberOfExecutivesSupplementalExecutiveRetirementPlan>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities contextRef="c-24" decimals="-5" id="f-737" unitRef="usd">20000000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:DebtDisclosureTextBlock contextRef="c-1" id="f-738">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;13. Credit Facility&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On October 20, 2021, the Firm entered into an amended and restated credit agreement with Wells Fargo Bank, National Association, as administrative agent, Wells Fargo Securities, LLC, as lead arranger and bookrunner, Bank of America, N.A., as syndication agent, BMO Harris Bank, N.A., as documentation agent, and the lenders referred to therein (the &#x201c;Amended and Restated Credit Facility&#x201d;). Under the Amended and Restated Credit Facility, the Firm has a maximum borrowing capacity of $200.0&#160;million, which may, subject to certain conditions and the participation of the lenders, be increased up to an aggregate additional amount of $150.0&#160;million (the &#x201c;Commitment&#x201d;). The maturity date of the Amended and Restated Credit Facility is October 20, 2026.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Revolving credit loans under the Amended and Restated Credit Facility bears interest at a rate equal to (a) the Base Rate (as described below) plus the Applicable Margin (as described below) or (b) the LIBOR Rate plus the Applicable Margin. Swingline loans under the Amended and Restated Credit Facility bears interest at a rate equal to the Base Rate plus the Applicable Margin. The Base Rate is the highest of: (i) the Wells Fargo Bank, National Association prime rate, (ii) the federal funds rate plus 0.50% or (iii) one-month LIBOR plus 1.00%, and the LIBOR Rate is reserve-adjusted LIBOR for the applicable interest period, but not less than zero. The Applicable Margin is based on the Firm&#x2019;s total leverage ratio. The Applicable Margin for Base Rate loans ranges from 0.125% to 0.500% and the Applicable Margin for LIBOR Rate loans ranges from 1.125% to 1.50%. The Firm pays a quarterly non-refundable commitment fee equal to the Applicable Margin on the average daily unused portion of the Commitment (swingline loans do not constitute usage for this purpose). The Applicable Margin for the commitment fee is based on the Firm&#x2019;s total leverage ratio and ranges between 0.20% and 0.30%. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Firm is subject to certain affirmative and negative financial covenants including (but not limited to) the maintenance of a fixed charge coverage ratio of no less than 1.25 to 1.00 and the maintenance of a total leverage ratio of no greater than 3.50 to 1.00. The numerator in the fixed charge coverage ratio is defined pursuant to the Amended and Restated Credit Facility as earnings before interest expense, income taxes, depreciation and amortization, stock-based compensation expense and other permitted items pursuant to our Credit Facility (defined as &#x201c;Consolidated EBITDA&#x201d;), less cash paid for capital expenditures, income taxes and dividends. The denominator is defined as Kforce&#x2019;s fixed charges such as interest expense and principal payments paid or payable on outstanding debt other than borrowings under the Amended and Restated Credit Facility. The total leverage ratio is defined pursuant to the Amended and Restated Credit Facility as total indebtedness divided by Consolidated EBITDA. Our ability to make distributions or repurchases of equity securities could be limited if an event of default has occurred. Furthermore, our ability to repurchase equity securities in excess of $25.0&#160;million over the last four quarters could be limited if (a) the total leverage ratio is greater than 3.00 to 1.00 and (b) the Firm&#x2019;s availability, inclusive of unrestricted cash, is less than $25.0&#160;million. As of &lt;/span&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December&#160;31, 2023, we are in compliance with all of our financial covenants contained in the Amended and Restated Credit Facility.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In June 2023, Kforce entered into the First Amendment to the Amended and Restated Credit Facility, by and among Wells Fargo, as administrative agent, and the lenders and financial institutions from time to time party thereto, to replace the LIBOR-based benchmark interest rates with SOFR-based benchmark interest rates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2023 and 2022, $41.6 million and $25.6 million was outstanding on the Amended and Restated Credit Facility, respectively. Kforce had $1.2 million and $1.3 million of outstanding letters of credit at December&#160;31, 2023 and 2022, respectively, which pursuant to the Amended and Restated Credit Facility, reduces the availability of the borrowing capacity.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-101" decimals="-5" id="f-739" unitRef="usd">200000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <kfrc:LineOfCreditAccordionFeatureIncreaseLimit contextRef="c-101" decimals="-5" id="f-740" unitRef="usd">150000000</kfrc:LineOfCreditAccordionFeatureIncreaseLimit>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-102"
      decimals="INF"
      id="f-741"
      unitRef="number">0.0050</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-103"
      decimals="INF"
      id="f-742"
      unitRef="number">0.0100</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <kfrc:DebtInstrumentInterestRateVariableInterestRateFloor
      contextRef="c-104"
      decimals="INF"
      id="f-743"
      unitRef="number">0</kfrc:DebtInstrumentInterestRateVariableInterestRateFloor>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-105"
      decimals="INF"
      id="f-744"
      unitRef="number">0.00125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-106"
      decimals="INF"
      id="f-745"
      unitRef="number">0.00500</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-107"
      decimals="INF"
      id="f-746"
      unitRef="number">0.01125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-108"
      decimals="INF"
      id="f-747"
      unitRef="number">0.0150</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="c-107"
      decimals="INF"
      id="f-748"
      unitRef="number">0.0020</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="c-108"
      decimals="INF"
      id="f-749"
      unitRef="number">0.0030</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <kfrc:LineOfCreditFacilityCovenantTermsFixedChargeCoverageRatio contextRef="c-109" decimals="INF" id="f-750" unitRef="rate">1.25</kfrc:LineOfCreditFacilityCovenantTermsFixedChargeCoverageRatio>
    <kfrc:LineOfCreditFacilityCovenantTermsLeverageRatio contextRef="c-110" decimals="INF" id="f-751" unitRef="rate">3.50</kfrc:LineOfCreditFacilityCovenantTermsLeverageRatio>
    <kfrc:LineOfCreditFacilityDebtCovenantRepurchaseOfEquitySecurities contextRef="c-103" decimals="INF" id="f-752" unitRef="rate">25000000</kfrc:LineOfCreditFacilityDebtCovenantRepurchaseOfEquitySecurities>
    <kfrc:LineOfCreditFacilityDebtCovenantLeverageRatioThreshold contextRef="c-101" decimals="INF" id="f-753" unitRef="rate">3.00</kfrc:LineOfCreditFacilityDebtCovenantLeverageRatioThreshold>
    <kfrc:LineOfCreditFacilityDebtCovenantThresholdUnrestrictedCash contextRef="c-101" decimals="-5" id="f-754" unitRef="usd">25000000</kfrc:LineOfCreditFacilityDebtCovenantThresholdUnrestrictedCash>
    <us-gaap:LineOfCredit contextRef="c-111" decimals="-5" id="f-755" unitRef="usd">41600000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit contextRef="c-112" decimals="-5" id="f-756" unitRef="usd">25600000</us-gaap:LineOfCredit>
    <us-gaap:LettersOfCreditOutstandingAmount contextRef="c-113" decimals="-5" id="f-757" unitRef="usd">1200000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount contextRef="c-114" decimals="-5" id="f-758" unitRef="usd">1300000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock contextRef="c-1" id="f-759">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;14. Derivative Instrument and Hedging Activity&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2023 and 2022, the Firm did not have any outstanding interest rate swap derivative instruments. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On April 21, 2017, Kforce entered into a forward-starting interest rate swap agreement with Wells Fargo Bank, N.A (&#x201c;Swap A&#x201d;). Swap A was effective on May 31, 2017 and matured on April 29, 2022.  Other information related to Swap A is as follows: Notional amount - $25.0&#160;million; and Fixed interest rate - 1.81%.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On March 12, 2020, Kforce entered into a forward-starting interest rate swap agreement with Wells Fargo Bank, N.A (&#x201c;Swap B&#x201d;, together with Swap A, the "Swaps"). Swap B was effective on March 17, 2020. Other information related to Swap B is as follows: Scheduled maturity date - May 30, 2025; Fixed interest rate - 0.61%; and Notional amount - $100.0&#160;million. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Firm used the Swaps as an interest rate risk management tool to mitigate the potential impact of rising interest rates on variable rate debt. The fixed interest rate for each Swap, plus the applicable interest margin under our Amended and Restated Credit Facility, was recorded in Other expense, net in the accompanying Consolidated Statements of Operations and Comprehensive Income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In May 2022, the Firm terminated Swap B in anticipation of paying the outstanding amount on the Amended and Restated Credit Facility, which was $100.0&#160;million. At the termination of Swap B, the amount recorded in Accumulated other comprehensive income was recognized. We received proceeds of $4.1&#160;million, which represented the gain and fair value of Swap B at the time of termination, and is included in Other expense, net in the accompanying Consolidated Statements of Operations and Comprehensive Income for the year ended December&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Both Swaps A and B were designated as cash flow hedges. The change in the fair value of the Swaps was previously recorded as a component of Accumulated other comprehensive income in the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table sets forth the activity in the accumulated derivative instrument activity (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:62.267%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.988%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.390%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.855%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #0a2299;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #0a2299;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #0a2299;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accumulated derivative instrument gain, beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #0a2299;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net change associated with current period hedging transactions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(823)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accumulated derivative instrument gain, end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #0a2299;border-top:1pt solid #0a2299;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:DerivativeNotionalAmount contextRef="c-115" decimals="-5" id="f-760" unitRef="usd">25000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeForwardInterestRate
      contextRef="c-116"
      decimals="INF"
      id="f-761"
      unitRef="number">0.0181</us-gaap:DerivativeForwardInterestRate>
    <us-gaap:DerivativeForwardInterestRate
      contextRef="c-117"
      decimals="INF"
      id="f-762"
      unitRef="number">0.0061</us-gaap:DerivativeForwardInterestRate>
    <us-gaap:DerivativeNotionalAmount contextRef="c-118" decimals="-5" id="f-763" unitRef="usd">100000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:LineOfCredit contextRef="c-119" decimals="-5" id="f-764" unitRef="usd">100000000</us-gaap:LineOfCredit>
    <kfrc:GainAndFairValueOnTerminationOfInterestRateSwapAgreement contextRef="c-120" decimals="-5" id="f-765" unitRef="usd">4100000</kfrc:GainAndFairValueOnTerminationOfInterestRateSwapAgreement>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock contextRef="c-1" id="f-766">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:62.267%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.988%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.390%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.855%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #0a2299;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #0a2299;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #0a2299;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accumulated derivative instrument gain, beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #0a2299;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net change associated with current period hedging transactions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(823)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accumulated derivative instrument gain, end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #0a2299;border-top:1pt solid #0a2299;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquity contextRef="c-121" decimals="-3" id="f-767" unitRef="usd">823000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax contextRef="c-122" decimals="-3" id="f-768" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax contextRef="c-123" decimals="-3" id="f-769" unitRef="usd">-823000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="c-1" id="f-770">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;15. Fair Value Measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Nonrecurring Fair Values - Equity Method Investment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We review the equity method investment for impairment whenever events or changes in circumstances indicate that the carrying amount of the investment may not be recoverable. An impairment loss is recognized in the event that an other-than-temporary decline in the fair value of the investment occurs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Events such as the impact of the COVID-19 pandemic (in 2020), a strategic repositioning of the joint venture to focus on providing its clients with an ability to directly source and engage talent on its platform (in 2021) and delays in WorkLLama&#x2019;s ability to achieve its financial projections, despite continued demand for its technology platform, have resulted in the indicators of other-than-temporary impairments. When these events have occurred, we performed an impairment test utilizing the market and income approaches. For the income approach, we utilized estimated discounted future cash flows expected to be generated by WorkLLama. For the market approach, we utilized market multiples of revenue and earnings derived from comparable publicly-traded companies. These types of analyses contain uncertainties because they require management to make significant assumptions and judgments, including: (1) an appropriate rate to discount the expected future cash flows; (2) the inherent risk in achieving forecasted operating results; (3) long-term growth rates; (4) expectations for future economic cycles; (5) market comparable companies and appropriate adjustments thereto; and (6) market multiples. The fair value determination in our impairment tests is considered Level 3, due to the high sensitivity to changes in key assumptions, including, but not limited to, the discount rate that is applied to the financial projections. The fair value of the equity investment, determined by our previous impairment analysis, concluded that the fair value exceeded the carrying value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;During 2022, with the assistance of an independent financial advisor, WorkLLama and Kforce were pursuing the identification of a strategic partner to support WorkLLama&#x2019;s future growth expectations and further invest in their technology platform. In the fourth quarter of 2022, Kforce made a strategic decision to focus on investing in the growth of its business and to pursue an exit of its equity stake in WorkLLama, which was an indicator of other-than-temporary impairment. In December 2022, WorkLLama executed a LOI with an independent third party whereby they would acquire WorkLLama and settle the outstanding debt, or a portion thereof, owed by WorkLLama to Kforce. This transaction closed on February 23, 2023. As a result of this transaction, Kforce no longer has any equity interest in WorkLLama. Management used this, combined with other facts and circumstances, to determine the fair value of the equity method investment and recognized an impairment loss of the full balance of the equity method investment as of December&#160;31, 2022. The fair value of the equity method investment was measured using the best information available, including the economics of the transaction and management&#x2019;s judgment, which are considered Level 3 inputs. The valuation technique utilized at December 31, 2022 changed based on the circumstances discussed above. During the year ended December 31, 2021, the Company did not record any impairments related to the equity method investment. Refer to Note 1 - &#x201c;Summary of Significant Accounting Policies&#x201d; for more details.&lt;/span&gt;&lt;/div&gt;There were no transfers into or out of Level 1, 2 or 3 assets or liabilities during the years ended December&#160;31, 2023 and 2022.</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="c-1" id="f-771">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;16. Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On April 20, 2023, the Kforce shareholders approved the 2023 Stock Incentive Plan (the &#x201c;2023 Plan&#x201d;). The 2023 Plan allows for the issuance of stock options, stock appreciation rights (&#x201c;SARs&#x201d;), stock awards (including restricted stock awards (&#x201c;RSAs&#x201d;) and restricted stock units (&#x201c;RSUs&#x201d;)) and other stock-based awards. The aggregate number of shares reserved under the 2023 Plan is&#160;approximately $3.2&#160;million. Grants of an option or SARs reduce the reserve by one share, while a restricted stock award reduces the reserve by 2.72 shares. The 2023 Plan terminates on April&#160;20, 2033.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;During the years ended December&#160;31, 2023, 2022 and 2021, stock-based compensation expense was $17.7&#160;million, $17.7&#160;million and $14.0&#160;million, respectively, and is included in Selling, general and administrative expenses (&#x201c;SG&amp;amp;A&#x201d;) in the Consolidated Statements of Operations and Comprehensive Income. The related tax benefit for the years ended December&#160;31, 2023, 2022 and 2021 was $4.8&#160;million, $3.7&#160;million and $4.1&#160;million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Restricted Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Restricted stock (including RSAs and RSUs) are granted to executives and management either: for awards related to Kforce&#x2019;s annual long-term incentive (&#x201c;LTI&#x201d;) compensation program, or as part of a compensation package in order to retain directors, executives and management. The LTI award amounts are primarily based on Kforce&#x2019;s total shareholder return as compared to a predefined peer group. Restricted stock granted during the year ended December&#160;31, 2023 will vest ratably over a period of &lt;span style="-sec-ix-hidden:f-781"&gt;one&lt;/span&gt; to ten years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;RSAs contain the same voting rights as other common stock as well as the right to forfeitable dividends in the form of additional RSAs at the same rate as the cash dividend on common stock and containing the same vesting provisions as the underlying award. RSUs contain no voting rights, but have the right to forfeitable dividend equivalents in the form of additional RSUs at the same rate as the cash dividend on common stock and containing the same vesting provisions as the underlying award. The distribution of shares of common stock for each RSU, pursuant to the terms of the Kforce Inc. Director&#x2019;s Restricted Stock Unit Deferral Plan, can be deferred to a date later than the vesting date if an appropriate election was made. In the event of such deferral, vested RSUs have the right to dividend equivalents.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table presents the restricted stock activity for the years ended December&#160;31, 2023 (in thousands, except per share amounts):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.853%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.443%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.420%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.424%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number&#160;of&#160;&lt;br/&gt;Restricted&#160;Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Grant Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&#160;Intrinsic&lt;br/&gt;Value&#160;of&#160;Restricted&lt;br/&gt;Stock Vested&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;54.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;64.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Forfeited/Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(89)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;53.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(333)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;49.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;22,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;60.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The weighted-average grant date fair value of restricted stock granted was $64.97, $55.85 and $47.58 during the years ended December&#160;31, 2023, 2022 and 2021, respectively. The total intrinsic value of restricted stock vested was $22.5&#160;million, $23.7 million and $33.6 million during the years ended December&#160;31, 2023, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;The fair market value of restricted stock is determined based on the closing stock price of Kforce&#x2019;s common stock at the date of grant and is amortized on a straight-line basis over the requisite service period. As of December&#160;31, 2023, total unrecognized stock-based compensation expense related to restricted stock was $42.2 million, which will be recognized over a weighted-average remaining period of 4.3 years</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="c-124"
      decimals="-5"
      id="f-772"
      unitRef="shares">3200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <kfrc:ReductionOfSharesReservedForGrant
      contextRef="c-125"
      decimals="INF"
      id="f-773"
      unitRef="shares">1</kfrc:ReductionOfSharesReservedForGrant>
    <kfrc:ReductionOfSharesReservedForGrant contextRef="c-126" decimals="2" id="f-774" unitRef="shares">2.72</kfrc:ReductionOfSharesReservedForGrant>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-1" decimals="-5" id="f-775" unitRef="usd">17700000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-4" decimals="-5" id="f-776" unitRef="usd">17700000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-5" decimals="-5" id="f-777" unitRef="usd">14000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="c-1" decimals="-5" id="f-778" unitRef="usd">4800000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="c-4" decimals="-5" id="f-779" unitRef="usd">3700000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="c-5" decimals="-5" id="f-780" unitRef="usd">4100000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-128" id="f-782">P10Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock contextRef="c-1" id="f-783">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table presents the restricted stock activity for the years ended December&#160;31, 2023 (in thousands, except per share amounts):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.853%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.443%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.420%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.424%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number&#160;of&#160;&lt;br/&gt;Restricted&#160;Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Grant Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&#160;Intrinsic&lt;br/&gt;Value&#160;of&#160;Restricted&lt;br/&gt;Stock Vested&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #00497f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #00497f;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;54.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #00497f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #00497f;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;64.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Forfeited/Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(89)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;53.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(333)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;49.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;22,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;60.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #004b8d;border-top:1pt solid #004b8d;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-129"
      decimals="-3"
      id="f-784"
      unitRef="shares">911000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-129"
      decimals="2"
      id="f-785"
      unitRef="usdPerShare">54.42</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-130"
      decimals="-3"
      id="f-786"
      unitRef="shares">309000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-130"
      decimals="2"
      id="f-787"
      unitRef="usdPerShare">64.97</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-130"
      decimals="-3"
      id="f-788"
      unitRef="shares">89000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-130"
      decimals="2"
      id="f-789"
      unitRef="usdPerShare">53.59</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-130"
      decimals="-3"
      id="f-790"
      unitRef="shares">333000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-130"
      decimals="2"
      id="f-791"
      unitRef="usdPerShare">49.18</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested contextRef="c-130" decimals="-3" id="f-792" unitRef="usd">22469000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-131"
      decimals="-3"
      id="f-793"
      unitRef="shares">798000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-131"
      decimals="2"
      id="f-794"
      unitRef="usdPerShare">60.80</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-130"
      decimals="2"
      id="f-795"
      unitRef="usdPerShare">64.97</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-132"
      decimals="2"
      id="f-796"
      unitRef="usdPerShare">55.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-133"
      decimals="2"
      id="f-797"
      unitRef="usdPerShare">47.58</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested contextRef="c-130" decimals="-5" id="f-798" unitRef="usd">22500000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested contextRef="c-132" decimals="-5" id="f-799" unitRef="usd">23700000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested contextRef="c-133" decimals="-5" id="f-800" unitRef="usd">33600000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions contextRef="c-131" decimals="-5" id="f-801" unitRef="usd">42200000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-130" id="f-802">P4Y3M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c-1" id="f-803">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;17. Commitments and Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Purchase Commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Kforce has various commitments to purchase goods and services in the ordinary course of business. These commitments are primarily related to software and online application licenses and hosting. As of December&#160;31, 2023, these purchase commitments amounted to approximately $38.0&#160;million and are expected to be paid as follows: $14.8 million in 2024; $7.8 million in 2025, $2.4 million in 2026, $2.4 million in 2027, $2.2 million in 2028, and $8.4 million in 2029 and beyond.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Letters of Credit&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Kforce provides letters of credit to certain vendors in lieu of cash deposits. At December&#160;31, 2023, Kforce had letters of credit outstanding for operating lease and insurance coverage deposits totaling $1.2&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Employment Agreements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Kforce has employment agreements with certain executives that provide for minimum compensation, salary and continuation of certain benefits for a six-month to a three-year period after their employment ends under certain circumstances. Certain of the agreements also provide for a severance payment ranging from one to three times annual salary and one-half to three times average annual bonus if such an agreement is terminated without good cause by Kforce or for good reason by the executive subject to certain post-employment restrictive covenants. At December&#160;31, 2023, our liability would be approximately $30.3&#160;million if, following a change in control, all of the executives under contract were terminated without good cause by the employer or if the executives resigned for good reason and $11.4&#160;million if, in the absence of a change in control, all of the executives under contract were terminated by Kforce without good cause or if the executives resigned for good reason.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#004b8d;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Litigation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;We are involved in legal proceedings, claims and administrative matters that arise in the ordinary course of business. We have made accruals with respect to certain of these matters, where appropriate, that are reflected in our consolidated financial statements but are not, individually or in the aggregate, considered material. For other matters for which an accrual has not been made, we have not yet determined that a loss is probable, or the amount of loss cannot be reasonably estimated. While the ultimate outcome of the matters cannot be determined, we currently do not expect that these proceedings and claims, individually or in the aggregate, will have a material effect on our financial position, results of operations or cash flows. The outcome of any litigation is inherently uncertain, however, and if decided adversely to us, or if we determine that settlement of particular litigation is appropriate, we may be subject to liability that could have a material adverse effect on our financial position, results of operations or cash flows. Kforce maintains liability insurance in amounts and with such coverage and deductibles as management believes is reasonable. The principal liability risks that Kforce insures against are workers&#x2019; compensation, personal injury, bodily injury, property damage, directors&#x2019; and officers&#x2019; liability, errors and omissions, cyber liability, employment practices liability and fidelity losses. There can be no assurance that Kforce&#x2019;s liability insurance will cover all events or that the limits of coverage will be sufficient to fully cover all liabilities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As previously reported, on December 17, 2019, Kforce Inc., et al., was served with a complaint brought in Superior Court of the State of California, Alameda County. Kathleen Wahrer, et al. v. Kforce Inc., et al., Case Number: RG19047269. Subsequent to December 31, 2023, the Court granted final approval of the parties&#x2019; settlement agreement. This matter is resolved and did not have a material adverse effect on our business, consolidated financial position, results of operations, or cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As previously reported, on November 18, 2020, Kforce Inc., et al. was served with a complaint brought in the Superior Court of the State of California, San Diego County, which was subsequently amended on January 21, 2021, to add Kforce Flexible Solutions as a party. Bernardo Buchsbaum, et al. v. Kforce Inc., et al., Case Number: 37-2020-00030994-CU-OE-CTL. The Court entered a written order granting final approval of the parties&#x2019; settlement agreement in March 2023, and the case has been dismissed. This matter is resolved and did not have a material adverse effect on our business, consolidated financial position, results of operations, or cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As previously reported, on December 24, 2020, a complaint was filed against Kforce Inc., et al. in Superior Court of the State of California, Los Angeles County. Sydney Elliott-Brand, et al. v. Kforce Inc., et al., Case Number: 20STCV49193. On January 7, 2022, the lawsuit was amended to add Bernardo Buchsbaum and Josie Meister as plaintiffs and to add claims under PAGA and the Fair Labor Standards Act, 29 U.S.C. &#xa7;&#xa7; 201, et seq. The Court entered a written order granting final approval of the parties&#x2019; settlement agreement in March 2023. This matter is resolved and did not have a material adverse effect on our business, consolidated financial position, results of operations, or cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As previously reported, on December 11, 2020, a complaint was filed against Kforce and its client, Verity Health System of California (&#x201c;Verity&#x201d;) in the Superior Court of California, Los Angeles County, which was subsequently amended on February 19, 2021. Ramona Webb v. Kforce Flexible Solutions, LLC, et al., Case Number: 20STCV47529. The Court dismissed the representative PAGA action in May 2023, and the American Arbitration Association closed its file on Webb&#x2019;s individual claims in June 2023. This matter is resolved and did not have a material adverse effect on our business, consolidated financial position, results of operations, or cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As previously reported, on January 6, 2022, a complaint was filed against Kforce Inc. in the Superior Court of the State of California, Los Angeles County. Jessica Cook and Brianna Pratt, et al. v. Kforce Inc., Case Number: 22STCV00602. The Court entered a written order granting final approval of the parties&#x2019; settlement agreement in March 2023, and the case has been dismissed. This matter is resolved and did not have a material adverse effect on our business, consolidated financial position, results of operations, or cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As previously reported, on January 6, 2022, a complaint was filed against Kforce Inc. in the United States District Court for the Middle District of Florida and was served on February 4, 2022. Sam Whiteman, et al. v. Kforce Inc., Case Number: 8:22-cv-00056. The Court granted final approval of the parties&#x2019; settlement agreement and the case was dismissed in February 2023. This matter is resolved and did not have a material adverse effect on our business, consolidated financial position, results of operations, or cash flows.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:PurchaseObligation contextRef="c-6" decimals="-5" id="f-804" unitRef="usd">38000000</us-gaap:PurchaseObligation>
    <us-gaap:PurchaseObligationDueInNextTwelveMonths contextRef="c-6" decimals="-5" id="f-805" unitRef="usd">14800000</us-gaap:PurchaseObligationDueInNextTwelveMonths>
    <us-gaap:PurchaseObligationDueInSecondYear contextRef="c-6" decimals="-5" id="f-806" unitRef="usd">7800000</us-gaap:PurchaseObligationDueInSecondYear>
    <us-gaap:PurchaseObligationDueInThirdYear contextRef="c-6" decimals="-5" id="f-807" unitRef="usd">2400000</us-gaap:PurchaseObligationDueInThirdYear>
    <us-gaap:PurchaseObligationDueInFourthYear contextRef="c-6" decimals="-5" id="f-808" unitRef="usd">2400000</us-gaap:PurchaseObligationDueInFourthYear>
    <us-gaap:PurchaseObligationDueInFifthYear contextRef="c-6" decimals="-5" id="f-809" unitRef="usd">2200000</us-gaap:PurchaseObligationDueInFifthYear>
    <us-gaap:PurchaseObligationDueAfterFifthYear contextRef="c-6" decimals="-5" id="f-810" unitRef="usd">8400000</us-gaap:PurchaseObligationDueAfterFifthYear>
    <us-gaap:LettersOfCreditOutstandingAmount contextRef="c-113" decimals="-5" id="f-811" unitRef="usd">1200000</us-gaap:LettersOfCreditOutstandingAmount>
    <kfrc:PeriodForContinuationOfBenefitsUnderAgreement contextRef="c-134" id="f-812">P6M</kfrc:PeriodForContinuationOfBenefitsUnderAgreement>
    <kfrc:PeriodForContinuationOfBenefitsUnderAgreement contextRef="c-135" id="f-813">P3Y</kfrc:PeriodForContinuationOfBenefitsUnderAgreement>
    <kfrc:SupplementalUnemploymentBenefitsOnChangeInControl contextRef="c-6" decimals="-5" id="f-814" unitRef="usd">30300000</kfrc:SupplementalUnemploymentBenefitsOnChangeInControl>
    <kfrc:SupplementalUnemploymentBenefitsOnNoChangeInControl contextRef="c-6" decimals="-5" id="f-815" unitRef="usd">11400000</kfrc:SupplementalUnemploymentBenefitsOnNoChangeInControl>
    <dei:AuditorFirmId contextRef="c-1" id="f-820">34</dei:AuditorFirmId>
    <srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock contextRef="c-1" id="f-821">&lt;div style="text-align:center"&gt;&lt;span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;SCHEDULE II&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;KFORCE INC. AND SUBSIDIARIES&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;VALUATION AND QUALIFYING ACCOUNTS AND RESERVES&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;SUPPLEMENTAL SCHEDULE&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#0a2299;font-family:'Open Sans Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;(IN THOUSANDS)&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:36.180%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:4.894%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.987%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.572%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.599%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;COLUMN A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #0a2299;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;COLUMN B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;COLUMN C&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;COLUMN D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;COLUMN&#160;E&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #0a2299;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;DESCRIPTION&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #0a2299;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;BALANCE AT&lt;br/&gt;BEGINNING&#160;OF PERIOD&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #0a2299;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;CHARGED&#160;TO&lt;br/&gt;COSTS&#160;AND&lt;br/&gt;EXPENSES&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #0a2299;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;CHARGED&lt;br/&gt;TO&#160;OTHER&lt;br/&gt;ACCOUNTS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #0a2299;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;DEDUCTIONS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #0a2299;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;BALANCE&#160;AT&lt;br/&gt;END&#160;OF&lt;br/&gt;PERIOD&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accounts receivable reserves &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,040)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(170)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(597)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0a2299;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0a2299;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0a2299;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(668)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0a2299;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0a2299;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Open Sans Light',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0a2299;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-136" decimals="-3" id="f-822" unitRef="usd">3204000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-137" decimals="-3" id="f-823" unitRef="usd">178000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts contextRef="c-137" decimals="-3" id="f-824" unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-137" decimals="-3" id="f-825" unitRef="usd">1040000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-138" decimals="-3" id="f-826" unitRef="usd">2342000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-138" decimals="-3" id="f-827" unitRef="usd">2342000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-139" decimals="-3" id="f-828" unitRef="usd">-170000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts contextRef="c-139" decimals="-3" id="f-829" unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-139" decimals="-3" id="f-830" unitRef="usd">597000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-140" decimals="-3" id="f-831" unitRef="usd">1575000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-140" decimals="-3" id="f-832" unitRef="usd">1575000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-141" decimals="-3" id="f-833" unitRef="usd">736000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts contextRef="c-141" decimals="-3" id="f-834" unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-141" decimals="-3" id="f-835" unitRef="usd">668000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-142" decimals="-3" id="f-836" unitRef="usd">1643000</us-gaap:ValuationAllowancesAndReservesBalance>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
